Complie error
You missed sth?
Tue Jan 11 10:17:11 PST 2005 FAILED! Log excerpt: /home/yhlu/xx/xx/freebios2/src/devices/emulator/biosemu.c: In function `setup_system_bios': /home/yhlu/xx/xx/freebios2/src/devices/emulator/biosemu.c:219: warning: implicit declaration of function `memset' /home/yhlu/xx/xx/freebios2/src/devices/emulator/biosemu.c: At top level: /home/yhlu/xx/xx/freebios2/src/devices/emulator/biosemu.c:232: error: conflicting types for 'reset_int_vect' /home/yhlu/xx/xx/freebios2/src/devices/emulator/biosemu.c:179: error: previous implicit declaration of 'reset_int_vect' was here /home/yhlu/xx/xx/freebios2/src/devices/emulator/biosemu.c: In function `run_bios': /home/yhlu/xx/xx/freebios2/src/devices/emulator/biosemu.c:289: warning: implicit declaration of function `X86EMU_setMemBase' make[1]: *** [biosemu.o] Error 1
-----Original Message----- From: Li-Ta Lo [mailto:ollie@lanl.gov] Sent: Tuesday, January 11, 2005 11:13 AM To: YhLu Cc: LinuxBIOS; Eric Biederman Subject: RE: Overlaping IO resource for AMD K8
On Tue, 2005-01-11 at 12:02, Li-Ta Lo wrote:
On Tue, 2005-01-11 at 11:56, YhLu wrote:
Ollie,
I recall sth about mtrr setting, I wonder if I enable the NC could
affect
your code. Please check cpu/x86/mtrr/mtrr.c about enable NC below 4G.
I think there is some problem with the resource allocation. If the vga card has PCI IO resource then there will be no overlaping. If it does not have PCI IO resource then there will be overlaping.
There is really a but in the resource allocation. Please take a look at the attached log files. The ATI card has PCI IO resource so there is no bogus resource in the northbridge. As the Nvidia card it does not have PCI IO resource so we got the 20000 to 1ffff thing.
Ollie
On Tue, 2005-01-11 at 12:37, YhLu wrote:
Complie error
You missed sth?
I don't think so.
Those function are not actually used. You can try to mark them.
Ollie
Tue Jan 11 10:17:11 PST 2005 FAILED! Log excerpt: /home/yhlu/xx/xx/freebios2/src/devices/emulator/biosemu.c: In function `setup_system_bios': /home/yhlu/xx/xx/freebios2/src/devices/emulator/biosemu.c:219: warning: implicit declaration of function `memset' /home/yhlu/xx/xx/freebios2/src/devices/emulator/biosemu.c: At top level: /home/yhlu/xx/xx/freebios2/src/devices/emulator/biosemu.c:232: error: conflicting types for 'reset_int_vect' /home/yhlu/xx/xx/freebios2/src/devices/emulator/biosemu.c:179: error: previous implicit declaration of 'reset_int_vect' was here /home/yhlu/xx/xx/freebios2/src/devices/emulator/biosemu.c: In function `run_bios': /home/yhlu/xx/xx/freebios2/src/devices/emulator/biosemu.c:289: warning: implicit declaration of function `X86EMU_setMemBase' make[1]: *** [biosemu.o] Error 1
-----Original Message----- From: Li-Ta Lo [mailto:ollie@lanl.gov] Sent: Tuesday, January 11, 2005 11:13 AM To: YhLu Cc: LinuxBIOS; Eric Biederman Subject: RE: Overlaping IO resource for AMD K8
On Tue, 2005-01-11 at 12:02, Li-Ta Lo wrote:
On Tue, 2005-01-11 at 11:56, YhLu wrote:
Ollie,
I recall sth about mtrr setting, I wonder if I enable the NC could
affect
your code. Please check cpu/x86/mtrr/mtrr.c about enable NC below 4G.
I think there is some problem with the resource allocation. If the vga card has PCI IO resource then there will be no overlaping. If it does not have PCI IO resource then there will be overlaping.
There is really a but in the resource allocation. Please take a look at the attached log files. The ATI card has PCI IO resource so there is no bogus resource in the northbridge. As the Nvidia card it does not have PCI IO resource so we got the 20000 to 1ffff thing.
Ollie