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