Searched hist:266125 (Results 1 - 19 of 19) sorted by relevance
/freebsd-10.2-release/usr.sbin/bhyve/ | ||
H A D | pci_irq.h | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. 266125 Thu May 15 14:22:59 MDT 2014 jhb Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. - Implement an ICH-comptabile PCI interrupt router on the lpc device with 8 steerable pins configured via config space access to byte-wide registers at 0x60-63 and 0x68-6b. - For each configured PCI INTx interrupt, route it to both an I/O APIC pin and a PCI interrupt router pin. When a PCI INTx interrupt is asserted, ensure that both pins are asserted. - Provide an initial routing of PCI interrupt router (PIRQ) pins to 8259A pins (ISA IRQs) and initialize the interrupt line config register for the corresponding PCI function with the ISA IRQ as this matches existing hardware. - Add a global _PIC method for OSPM to select the desired interrupt routing configuration. - Update the _PRT methods for PCI bridges to provide both APIC and legacy PRT tables and return the appropriate table based on the configured routing configuration. Note that if the lpc device is not configured, no routing information is provided. - When the lpc device is enabled, provide ACPI PCI link devices corresponding to each PIRQ pin. - Add a VMM ioctl to adjust the trigger mode (edge vs level) for 8259A pins via the ELCR. - Mark the power management SCI as level triggered. - Don't hardcode the number of elements in Packages in the source for the DSDT. iasl(8) will fill in the actual number of elements, and this makes it simpler to generate a Package with a variable number of elements. Reviewed by: tycho |
H A D | pci_irq.c | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. 266125 Thu May 15 14:22:59 MDT 2014 jhb Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. - Implement an ICH-comptabile PCI interrupt router on the lpc device with 8 steerable pins configured via config space access to byte-wide registers at 0x60-63 and 0x68-6b. - For each configured PCI INTx interrupt, route it to both an I/O APIC pin and a PCI interrupt router pin. When a PCI INTx interrupt is asserted, ensure that both pins are asserted. - Provide an initial routing of PCI interrupt router (PIRQ) pins to 8259A pins (ISA IRQs) and initialize the interrupt line config register for the corresponding PCI function with the ISA IRQ as this matches existing hardware. - Add a global _PIC method for OSPM to select the desired interrupt routing configuration. - Update the _PRT methods for PCI bridges to provide both APIC and legacy PRT tables and return the appropriate table based on the configured routing configuration. Note that if the lpc device is not configured, no routing information is provided. - When the lpc device is enabled, provide ACPI PCI link devices corresponding to each PIRQ pin. - Add a VMM ioctl to adjust the trigger mode (edge vs level) for 8259A pins via the ELCR. - Mark the power management SCI as level triggered. - Don't hardcode the number of elements in Packages in the source for the DSDT. iasl(8) will fill in the actual number of elements, and this makes it simpler to generate a Package with a variable number of elements. Reviewed by: tycho |
H A D | acpi.h | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. |
H A D | pci_lpc.h | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. |
H A D | pci_lpc.c | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. |
H A D | pm.c | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. |
H A D | mptbl.c | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. |
H A D | Makefile | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. |
H A D | acpi.c | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. |
H A D | pci_emul.h | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. |
H A D | pci_emul.c | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. |
H A D | bhyverun.c | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. |
/freebsd-10.2-release/sys/amd64/vmm/io/ | ||
H A D | vatpic.h | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. |
H A D | vatpic.c | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. |
/freebsd-10.2-release/sys/amd64/include/ | ||
H A D | vmm_dev.h | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. |
H A D | vmm.h | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. |
/freebsd-10.2-release/lib/libvmmapi/ | ||
H A D | vmmapi.c | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. |
H A D | vmmapi.h | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. |
/freebsd-10.2-release/sys/amd64/vmm/ | ||
H A D | vmm_dev.c | diff 268972 Tue Jul 22 03:25:17 MDT 2014 jhb MFC 266125: Implement a PCI interrupt router to route PCI legacy INTx interrupts to the legacy 8259A PICs. |
Completed in 376 milliseconds