projects
/
seabios.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
virtio-pci: allocate vq in vp_find_vq
[seabios.git]
/
src
/
pcibios.c
diff --git
a/src/pcibios.c
b/src/pcibios.c
index 31ca37e5caa64a802989371a3f6f7516ffe995c7..8b792fb27b4ffed94f6620dba92de6bb222971ad 100644
(file)
--- a/
src/pcibios.c
+++ b/
src/pcibios.c
@@
-13,8
+13,8
@@
#include "pci_regs.h" // PCI_VENDOR_ID
// romlayout.S
#include "pci_regs.h" // PCI_VENDOR_ID
// romlayout.S
-extern void
bios32_entry
(void);
-extern void
pcibios32_entry
(void);
+extern void
entry_bios32
(void);
+extern void
entry_pcibios32
(void);
#define RET_FUNC_NOT_SUPPORTED 0x81
#define RET_BAD_VENDOR_ID 0x83
#define RET_FUNC_NOT_SUPPORTED 0x81
#define RET_BAD_VENDOR_ID 0x83
@@
-29,7
+29,7
@@
handle_1ab101(struct bregs *regs)
regs->bx = 0x0210; // PCI version 2.10
regs->cl = GET_GLOBAL(MaxPCIBus);
regs->edx = 0x20494350; // "PCI "
regs->bx = 0x0210; // PCI version 2.10
regs->cl = GET_GLOBAL(MaxPCIBus);
regs->edx = 0x20494350; // "PCI "
- regs->edi = (u32)
pcibios32_entry
+ BUILD_BIOS_ADDR;
+ regs->edi = (u32)
entry_pcibios32
+ BUILD_BIOS_ADDR;
set_code_success(regs);
}
set_code_success(regs);
}
@@
-232,6
+232,6
@@
bios32_setup(void)
{
dprintf(3, "init bios32\n");
{
dprintf(3, "init bios32\n");
- BIOS32HEADER.entry = (u32)
bios32_entry
;
+ BIOS32HEADER.entry = (u32)
entry_bios32
;
BIOS32HEADER.checksum -= checksum(&BIOS32HEADER, sizeof(BIOS32HEADER));
}
BIOS32HEADER.checksum -= checksum(&BIOS32HEADER, sizeof(BIOS32HEADER));
}