search for: pci_bus_list

Displaying 4 results from an estimated 4 matches for "pci_bus_list".

2008 Jun 11
0
[PATCH] pci: fix off-by-one error and introduce MAX_PCI_FUNC
In include/sys/pci.h we have #define MAX_PCI_BUSES 255 and struct pci_bus_list { struct pci_bus pci_bus[MAX_PCI_BUSES]; uint8_t count; }; And in lib/pci/scan.c for (bus = 0; bus <= MAX_PCI_BUSES; bus++) { pci_bus_list->pci_bus[bus].pci_device_count = 0; Fix possible overflows and introduce MAX_PCI_FUNC. - Sebastian Index: syslinux-20080611/com3...
2008 Aug 01
0
[PATCH] pcitest: fix compile warnings
...v; + unsigned int pci_dev; for (pci_dev=0; pci_dev < pci_device_list->count; pci_dev++) { struct pci_device *pci_device = &pci_device_list->pci_device[pci_dev]; printf("PCI: Vendor=%04x(%s) Product=%04x(%s) " @@ -74,12 +74,12 @@ } void display_pci_bus(struct pci_bus_list *pci_bus_list, bool display_pci_devices) { - int bus; + unsigned int bus; for (bus=0; bus<pci_bus_list->count;bus++) { struct pci_bus pci_bus = pci_bus_list->pci_bus[bus]; printf("\nPCI BUS No %d:\n", pci_bus.id); if (display_pci_devices) { - int pci_dev;...
2008 Aug 17
1
[PATCH] pci: rename get_module_name_from_pci_ids
...=================================================================== --- syslinux-3.71-12-ga19312b.orig/com32/include/sys/pci.h 2008-08-16 19:39:41.000000000 +0200 +++ syslinux-3.71-12-ga19312b/com32/include/sys/pci.h 2008-08-16 19:40:06.000000000 +0200 @@ -96,5 +96,5 @@ extern int pci_scan(struct pci_bus_list *pci_bus_list, struct pci_device_list *pci_device_list); extern struct match * find_pci_device(struct pci_device_list *pci_device_list, struct match *list); extern void get_name_from_pci_ids(struct pci_device_list *pci_device_list); -extern void get_module_name_from_pci_ids(struct pci_device_list...
2008 Jun 24
2
Debugging
Hi! It's indeed better to open a new thread for this. So, here's my test session: $ qemu -fda extlinux.144 -s -S Then in another terminal: $ gdb extlinux.elf (gdb) set architecture i8086 (gdb) target remote localhost:1234 Remote debugging using localhost:1234 0x0000fff0 in ?? () at localboot.inc:68 68 jmp kaboom ; If we returned, oh boy... How does "jmp kaboom" get