Commit | Tree | Parents | Author | Summary | Date |
---|
88b1649cc43b | 128427e34a00 | 3250a72b48f8 | Landon Fuller | Re-enable matching on the PCIe-G2 core. | Sep 30 2017, 12:45 AM |
3250a72b48f8 | 8698f9d4d2b0 | 695dfa05f205 c057ea65537a | Landon Fuller | Merge branch 'user/landonf/bwn_fbsdf/M1/0009_intr_and_provider_integ_branch'… (Show More…) | Sep 27 2017, 10:34 PM |
695dfa05f205 | c9f4c4151175 | 43a33a10edc4 | Landon Fuller | Update copyright notices for modified files. | Sep 27 2017, 9:36 PM |
43a33a10edc4 | 660ca786fa33 | 0546d6474cf9 dc70b97c1d7e | Landon Fuller | Merge branch 'user/landonf/bwn_fbsdf/M1/0009_intr_and_provider_integ_branch'… (Show More…) | Sep 27 2017, 9:17 PM |
0546d6474cf9 | 660ca786fa33 | 6737649702ba | Landon Fuller | Clean up user/landonf/mips/intrng_nonfdt_intr_map_irq merge issue | Sep 27 2017, 9:15 PM |
6737649702ba | e811aef65bc6 | 19776e5a67cb | Landon Fuller | Drop unused SIBA_QUIRK_INTR_SBINTVEC flag. | Sep 27 2017, 8:49 PM |
19776e5a67cb | 88a63859359e | c6aaf7f0eb06 | Landon Fuller | Drop unnecessary whitespace delta from master. | Sep 27 2017, 8:39 PM |
c6aaf7f0eb06 | a6d6f30e6f39 | 14a77f05c535 | Landon Fuller | Disable debug logging. | Sep 27 2017, 8:19 PM |
14a77f05c535 | 18a156304b59 | 0c9969e38a22 | Landon Fuller | We should be disabling the PCI clocks in our probe cleanup, not leaving them… (Show More…) | Sep 27 2017, 8:12 PM |
0c9969e38a22 | ab62682828ea | 2960771a4607 | Landon Fuller | Add a documentation comment for bhndb_pci_get_core_regs() | Sep 27 2017, 8:11 PM |
2960771a4607 | 373fb039f6e5 | cbfc9f831b63 | Landon Fuller | Provide a common bhndb_expected_pci_devclass() implementation. | Sep 27 2017, 8:06 PM |
cbfc9f831b63 | 689587cd5ca7 | d2ce45110561 | Landon Fuller | Drop unnecessary whitespace delta from master. | Sep 27 2017, 8:05 PM |
d2ce45110561 | 58ca13de3e3b | 6e479073ba99 c698926b4379 | Landon Fuller | Merge branch 'user/landonf/bwn_fbsdf/M1/0009_intr_and_provider_integ_branch'… (Show More…) | Sep 27 2017, 7:21 PM |
6e479073ba99 | ede05466e234 | c0af1de232ca | Landon Fuller | Implement mapping of backplane interrupts to bridge-managed host interrupt… (Show More…) | Sep 27 2017, 7:03 PM |
c0af1de232ca | 9704641099ef | 857cb63bdb9b f9c01fc92558 | Landon Fuller | Merge branch 'user/landonf/bwn_fbsdf/M1/0009_intr_and_provider_integ_branch'… (Show More…) | Sep 26 2017, 9:09 PM |
857cb63bdb9b | f4d75eb39e41 | d2bb5989a6b3 | Landon Fuller | Fix match flag type mismatch. | Sep 26 2017, 6:21 AM |
d2bb5989a6b3 | aaebbe0723c9 | bdabaf987401 | Landon Fuller | Implement support for BHNDB_ROUTE_INTERRUPTS(). | Sep 26 2017, 6:21 AM |
bdabaf987401 | 5226a1ad860f | a619e3a0077c | Landon Fuller | Add bhnd_generic_setup_intr() implementation missing from previous commit. | Sep 26 2017, 3:47 AM |
a619e3a0077c | 52d369315837 | 3a3444ef4908 | Landon Fuller | Revert "Replace BHNDB_BUS_IS_CORE_DISABLED() with BHNDB_BUS_GET_CORE_FLAGS()… (Show More…) | Sep 26 2017, 3:27 AM |
3a3444ef4908 | 36ac69315738 | b07248dfa365 | Landon Fuller | Add support for requesting per-core interrupt routing from the bridge. | Sep 26 2017, 3:24 AM |
b07248dfa365 | e3668ec94e8c | 7197a532a46a f7877b6735e9 | Landon Fuller | Merge branch 'user/landonf/bwn_fbsdf/M1/0009_intr_and_provider_integ_branch'… (Show More…) | Sep 24 2017, 11:42 PM |
7197a532a46a | 9bcf89bb3cf7 | d3d0a3eea85b | Landon Fuller | Use the new bhndb support for early enumeration of bridged cores to match on… (Show More…) | Sep 24 2017, 11:35 PM |
d3d0a3eea85b | 2f8dfabd8168 | caf123f82e64 | Landon Fuller | Drop unnecessary bhnd_hostb interface. | Sep 24 2017, 10:40 PM |
caf123f82e64 | b1e1ca178a8f | 337a94dc2091 | Landon Fuller | Revert "Revert "Implement basic quirk matching for bhndb_pci, add a quirk for… (Show More…) | Sep 24 2017, 10:33 PM |
337a94dc2091 | 5a23b22dbb0a | ef2f40925de0 | Landon Fuller | Fix additional merge issues. | Sep 24 2017, 10:26 PM |
ef2f40925de0 | 792be4714b0e | 46fdbf86e4fc | Landon Fuller | Fix siba(4) core enumeration on bridged devices. (Show More…) | Sep 24 2017, 10:11 PM |
46fdbf86e4fc | eeb9b55a8f53 | acf3e2bcaf3d 16a49f43d4d4 | Landon Fuller | Merge branch 'user/landonf/bwn_fbsdf/M1/0009_intr_and_provider_integ_branch'… (Show More…) | Sep 24 2017, 9:12 PM |
acf3e2bcaf3d | 6acc2a6f235d | 030b6a14bb60 | Landon Fuller | Replace BHNDB_BUS_IS_CORE_DISABLED() with BHNDB_BUS_GET_CORE_FLAGS(), and add a… (Show More…) | Sep 20 2017, 8:52 PM |
030b6a14bb60 | ca2de7151046 | 27e93fc6ebf0 | Landon Fuller | Fix initialization ordering; clocks must be forced on before accessing the… (Show More…) | Sep 18 2017, 10:39 PM |
27e93fc6ebf0 | cb2564c0a263 | cb38cbb5852c | Landon Fuller | Revert "Implement basic quirk matching for bhndb_pci, add a quirk for PCI <=… (Show More…) | Sep 18 2017, 10:35 PM |
cb38cbb5852c | bbf5fc28dce2 | 1d37a6f1dc00 | Landon Fuller | Add a quirk for PCI <= rev 5 intmask behavior. | Sep 18 2017, 10:31 PM |
1d37a6f1dc00 | e9a5bbc4b752 | 69ad989813bf | Landon Fuller | Adopt the common BHND_MATCH_* prefix for the bhnd_chip_match macros. | Sep 18 2017, 10:30 PM |
69ad989813bf | 73ef4ba421bf | 2de54e580a59 | Landon Fuller | Add missing hostb interface definition. | Sep 18 2017, 10:25 PM |
2de54e580a59 | 82e8894b6de9 | 1e950d185b5c | Landon Fuller | Add support for matching on chip type. | Sep 18 2017, 10:21 PM |
1e950d185b5c | 0d13efc933d8 | d730ffdedf9c | Landon Fuller | Define a new bhnd_hostb interface, and register our PCI/PCIe2 hostb drivers as… (Show More…) | Sep 18 2017, 9:32 PM |
d730ffdedf9c | 7e065481efca | 0c05a0d91ae9 8a973bde1cf8 | Landon Fuller | Merge branch 'user/landonf/bwn_fbsdf/M1/0009_intr_and_provider_integ_branch'… (Show More…) | Sep 18 2017, 7:48 PM |
0c05a0d91ae9 | 1d7feac7f351 | 22deec80d124 | Landon Fuller | Implement basic quirk matching for bhndb_pci, add a quirk for PCI <= rev 5… (Show More…) | Sep 16 2017, 6:46 AM |
22deec80d124 | c27f8b08df08 | cae0676b6d2c | Landon Fuller | Drop the bhnd_pic interface; with the new bhnd_bus_if.m APIs for managing… (Show More…) | Sep 16 2017, 4:42 AM |
cae0676b6d2c | 3676dac1013c | 0c15c29460f9 | Landon Fuller | Drop the bhnd_pic interface; with the new bhnd_bus_if.m APIs for managing… (Show More…) | Sep 16 2017, 3:57 AM |
0c15c29460f9 | f015366c9821 | 2ccf56e1357d | Landon Fuller | Fix bhndb build; siba_bhndb was left broken after modifying cfg block mapping. | Sep 16 2017, 3:56 AM |
2ccf56e1357d | 977cb22a417a | 91d32df3eecb 9d2b8700efcf | Landon Fuller | Merge branch 'user/landonf/bwn_fbsdf/M1/0009_intr_and_provider_integ_branch'… (Show More…) | Sep 16 2017, 12:03 AM |
91d32df3eecb | 977cb22a417a | 0d00905d36eb ca2691b9e900 | Landon Fuller | Merge branch 'user/landonf/bwn_fbsdf/M1/0001_provider_device' into… (Show More…) | Sep 16 2017, 12:01 AM |
0d00905d36eb | b0a9a98f45d4 | 0fdc670bfe56 c4a661d817a6 | Landon Fuller | Merge branch 'user/landonf/bwn_fbsdf/M1/0001_provider_device' into… (Show More…) | Sep 15 2017, 8:00 PM |
0fdc670bfe56 | b0a9a98f45d4 | 1908ea7d77ff 53823ce86802 | Landon Fuller | Merge branch 'user/landonf/mips/intrng_nonfdt_intr_map_irq' into… (Show More…) | Sep 15 2017, 7:57 PM |
1908ea7d77ff | 3ad729eba2cd | d46dd2d0588c 999b4314ac6a | Landon Fuller | Merge branch 'user/landonf/mips/intrng_nonfdt_intr_map_irq' into… (Show More…) | Sep 15 2017, 7:54 AM |
d46dd2d0588c | a79fc62b18e1 | bf909f58219d | Landon Fuller | Drop stale debugging code. | Sep 15 2017, 7:48 AM |
bf909f58219d | 8b4298b2210f | b6622ba60d84 | Landon Fuller | Pass through interrupt resource allocation to the parent bus. | Sep 15 2017, 7:47 AM |
b6622ba60d84 | 771167054c83 | ef9a17e18840 | Landon Fuller | Implement MIPS74K interrupt dispatch. | Sep 15 2017, 7:35 AM |
ef9a17e18840 | f879b5da14b0 | 0370279a51ae | Landon Fuller | Implement BMIPS interrupt dispatch. | Sep 15 2017, 6:59 AM |
0370279a51ae | 408b7c5b5f14 | 698e32f20701 | Landon Fuller | Checkpoint implementation of MIPS IRQ mapping; this particular on-demand… (Show More…) | Sep 15 2017, 4:28 AM |
698e32f20701 | de2b172008d5 | beb5a8ab9d81 | Landon Fuller | Add a helper macro for computing ipsflag shift/mask | Sep 15 2017, 4:27 AM |
beb5a8ab9d81 | 8e04f9654057 | e6867bafc95a | Landon Fuller | Begin lifting core-specific behavior out of the bcm_mips driver. | Sep 14 2017, 11:51 PM |
e6867bafc95a | 3023ffa2af65 | 2a7a3bdb2d58 | Landon Fuller | Expose the siba(4) config register blocks as agent0 port regions, allowing bus… (Show More…) | Sep 14 2017, 11:47 PM |
2a7a3bdb2d58 | 688daed4ef6a | 5641a19772ec | Landon Fuller | Allow bcma(4) bus children to map the agent port directly. | Sep 14 2017, 11:46 PM |
5641a19772ec | 55368bac3c33 | e2072fd1c3c9 | Landon Fuller | Save the resource ID for the registered IRQ resource. | Sep 14 2017, 7:37 PM |
e2072fd1c3c9 | 2f86b9ca8c12 | 349bbc741a0e | Landon Fuller | Add support for assigning MIPS IRQs to a given interrupt vector based on the… (Show More…) | Sep 14 2017, 7:11 AM |
349bbc741a0e | f86c6fcd26b4 | 1734c2c9682e | Landon Fuller | Add support for mapping all useable MIPS CPU IRQs. | Sep 14 2017, 2:27 AM |
1734c2c9682e | 6bb9bd2fc6ab | 13b51f206439 | Landon Fuller | Expose the N(REAL|HARD|SOFT)_IRQS constants. | Sep 14 2017, 2:26 AM |
13b51f206439 | 7a5bc8cbc5ab | 673bad8d6396 | Landon Fuller | Fix incorrect return type. | Sep 14 2017, 2:25 AM |
673bad8d6396 | 1ac888f8c8b1 | 19bdb2dc7415 | Landon Fuller | Use bus_map_intr()/bus_unmap_intr() to provide IRQ mappings, replacing static… (Show More…) | Sep 13 2017, 9:03 PM |
19bdb2dc7415 | 56358d0a3c24 | ba6c9abe584d | Landon Fuller | Fix incorrect reset of rid value. | Sep 13 2017, 7:40 AM |
ba6c9abe584d | 646432bd4301 | 265a2ea96cd7 | Landon Fuller | Add a bhnd(4) bus method providing generalized INTRNG-compatible interrupt… (Show More…) | Sep 13 2017, 7:25 AM |
265a2ea96cd7 | c877b72107b3 | 43b05fab57c1 | Landon Fuller | Add basic mips interrupt map/unmap support. | Sep 13 2017, 6:24 AM |
43b05fab57c1 | 73caf01ed69b | a09ef75a47d2 | Landon Fuller | Fix minor typo in error message. | Sep 13 2017, 6:05 AM |
a09ef75a47d2 | df6cbdd8b48e | ae6a000e86d4 | Landon Fuller | Fix abstract bcm_mips driver's module declarations. | Sep 13 2017, 6:04 AM |
ae6a000e86d4 | 848d7af38bf4 | e684f51aa9d3 | Landon Fuller | Implement siba(4) support for mapping/unmapping per-core IRQ resources. | Sep 13 2017, 6:02 AM |
e684f51aa9d3 | e2de783bb318 | e0d782fdd994 | Landon Fuller | Do not claim ownership of the bcma corecfg if init fails. | Sep 13 2017, 6:01 AM |
e0d782fdd994 | ad36a8e6b03e | 5126fb3e574d | Landon Fuller | Implement bcma(4) support for mapping/unmapping per-core IRQ resources. | Sep 13 2017, 5:43 AM |
5126fb3e574d | 6fa7af18b89e | 5f28502540a3 | Landon Fuller | Remove duplicate documentation comment. | Sep 13 2017, 4:46 AM |
5f28502540a3 | 0122fc575fb0 | 09ab004eeb18 | Landon Fuller | Skeleton API and bus support for map/unmap of interrupt lines. | Sep 13 2017, 4:41 AM |
09ab004eeb18 | 34ae6baa3d62 | 06926fc2da90 | Landon Fuller | Stub out bus-level interrupt assignment state for bcma(4). | Sep 13 2017, 3:29 AM |
06926fc2da90 | 9a4ddb032993 | 641965e8d9aa | Landon Fuller | Stub out bus-level interrupt assignment state for siba(4). | Sep 13 2017, 2:42 AM |
641965e8d9aa | 02368ddca392 | 61be594c6fe4 40ec36e98c34 | Landon Fuller | Merge branch 'user/landonf/mips/intrng_nonfdt_intr_map_irq' into… (Show More…) | Sep 13 2017, 2:10 AM |
61be594c6fe4 | 02368ddca392 | 6ff55ba53f0b a7b434df14be | Landon Fuller | Merge branch 'user/landonf/bwn_fbsdf/M1/0001_provider_device' into… (Show More…) | Sep 13 2017, 2:10 AM |
6ff55ba53f0b | 72da5e65c1d8 | 7a0223f4020e 7de2cbcf681b | Landon Fuller | Merge branch 'user/landonf/mips/intrng_nonfdt_intr_map_irq' into… (Show More…) | Sep 13 2017, 2:08 AM |
7a0223f4020e | 6d48f9c9c5f7 | ed26c0dbae35 | Landon Fuller | Define a common BCMA/SIBA BCM_MIPS_NINTR constant. | Sep 12 2017, 2:52 AM |
ed26c0dbae35 | eff8c493c973 | 209d78b48b35 | Landon Fuller | Add a (skeleton) unified Broadcom BMIPS/MIPS74K CPU/PIC driver. | Sep 12 2017, 1:55 AM |
209d78b48b35 | 138b1e83fafe | f51caca1d17b 950435071d8f | Landon Fuller | Merge branch 'user/landonf/mips/intrng_nonfdt_intr_map_irq' into… (Show More…) | Sep 11 2017, 10:20 PM |
f51caca1d17b | 66ef3a5b3d67 | 525995a0b42a | Landon Fuller | Revert "Add mips/tick.c support for fetching the timer CPU IRQ from intctl… (Show More…) | Sep 11 2017, 10:16 PM |
525995a0b42a | bf501c8b4c43 | 505eaed06578 ed516ad3e0ff | Landon Fuller | Merge branch 'user/landonf/bwn_fbsdf/M1/0001_provider_device' into… (Show More…) | Sep 9 2017, 7:08 PM |
505eaed06578 | bf501c8b4c43 | 966e18cc850a 3145ad5e1830 | Landon Fuller | Merge branch 'master' into user/landonf/bwn_fbsdf/M1/0010_interrupt_remapping | Sep 9 2017, 7:08 PM |
966e18cc850a | 06f98786712f | 9b15fccc3607 | Landon Fuller | Checkpoint work on experiemental INTRNG support. | Sep 9 2017, 6:57 PM |
9b15fccc3607 | cfc3f6eac3d4 | 5e156ced469c | Landon Fuller | Use SYSINT to ensure CPU timer IRQ routing is always performed prior to attach… (Show More…) | Sep 8 2017, 12:34 AM |
5e156ced469c | 52cd112fd192 | bbfdb27d23fb | Landon Fuller | Add mips/tick.c support for fetching the timer CPU IRQ from intctl, enabled… (Show More…) | Sep 7 2017, 10:58 PM |
bbfdb27d23fb | d11ecd2102af | 23703e8c4fec | Landon Fuller | Fix incorrect IRQ count constant. | Sep 7 2017, 10:58 PM |
23703e8c4fec | 822a190ef98e | cfda0bc999c9 | Landon Fuller | Fix minor documentation comment typo | Sep 7 2017, 10:35 PM |
cfda0bc999c9 | 3250adefac03 | a2779f4251b5 | Landon Fuller | Use the new mips_rd_intctl() to query the CPU for the CPU timer IRQ assignment. | Sep 7 2017, 10:34 PM |
a2779f4251b5 | 6422a26d80bc | de0ecc7a32ea | Landon Fuller | Add MIPS32/64r2 intctl register definitions. | Sep 7 2017, 10:32 PM |
de0ecc7a32ea | 8d934e41aece | c19cd84f8783 | Landon Fuller | Use the TPSFLAG F0EN0 bit to determine whether backplane interrupt distribution… (Show More…) | Sep 7 2017, 8:21 PM |
c19cd84f8783 | e7dc5d46bcdd | 41c312a55ebf 72ff88f1918c | Landon Fuller | Merge branch 'user/landonf/bwn_fbsdf/M1/0001_provider_device' into… (Show More…) | Sep 7 2017, 12:28 AM |
41c312a55ebf | 379fe6bb5e68 | e75b1482901d 542212be200c | Landon Fuller | Merge branch 'user/landonf/bwn_fbsdf/M1/0001_provider_device' into… (Show More…) | Sep 6 2017, 11:51 PM |
e75b1482901d | ed1c09c54650 | 76ae2389cf4d | Landon Fuller | Switch to the bhnd_pic_if.m parameter names. | Sep 6 2017, 9:28 PM |
76ae2389cf4d | f24180b866b3 | 7cbe2a652e87 | Landon Fuller | Stub out bhnd_pci_hostb's PIC implementation. | Sep 5 2017, 11:03 PM |
7cbe2a652e87 | 3de3a5829f95 | 61824417f1a2 | Landon Fuller | Define PIC quirk flags for siba and bhnd_pci_hostb. | Sep 5 2017, 10:42 PM |
61824417f1a2 | 2729f889d147 | e51c0ccc3474 181eb063a252 | Landon Fuller | Merge branch 'user/landonf/bwn_fbsdf/M1/0001_provider_device' into… (Show More…) | Sep 5 2017, 7:26 PM |
e51c0ccc3474 | 8f4d170be3ae | 0a3fd6de9f38 | Landon Fuller | Add a bhnd_service_t enum entry for bhnd_pic | Sep 4 2017, 10:17 PM |
0a3fd6de9f38 | c161e03ffa26 | 2ded9a8648c2 | Landon Fuller | Add the interrupt controller interface definition. | Sep 4 2017, 10:16 PM |