Blue Swirl
24b4bc7fe8
Fix Linux OOPS (Laurent Vivier)
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@305 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-22 06:19:19 +00:00
Blue Swirl
187a0ae950
Add missing "static"
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@304 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-21 14:24:30 +00:00
Blue Swirl
7456a60d4b
Avoid using NVRAM area for ROM, add SRE vector
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@303 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-21 10:17:03 +00:00
Blue Swirl
e7b906fd86
Fix gcc and Sparse warnings generated by r301
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@302 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-21 09:15:57 +00:00
Laurent Vivier
e11b806d1c
qemu better support
...
This patches copies all needed ppc files to qemu and modifies them.
The generated OpenBIOS image must be loaded at adresse 0xfff00000 by Qemu.
It is able to load Yaboot from disk and Yaboot is able to load Linux, but Linux hangs somewhere... of course it needs more work (but this cleans up my patch queue).
Thank you to Blue Swirl and Aurelien Jarno for their help.
Signed-off-by: Laurent Vivier <Laurent@lvivier.info >
git-svn-id: svn://coreboot.org/openbios/openbios-devel@301 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-21 08:30:42 +00:00
Laurent Vivier
cd90eca8ce
remove useless printk
...
This patch removes useless printk()
Signed-off-by: Laurent Vivier <Laurent@lvivier.info >
git-svn-id: svn://coreboot.org/openbios/openbios-devel@300 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-20 20:23:55 +00:00
Laurent Vivier
0ba8f749e0
re-indent cuda_init()
...
This patch re-indents function cuda_init()
Signed-off-by: Laurent Vivier <Laurent@lvivier.info >
git-svn-id: svn://coreboot.org/openbios/openbios-devel@299 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-20 20:23:16 +00:00
Laurent Vivier
15a6ebf30b
Qemu console cleanup (Laurent Vivier)
...
This patch removes unused macro from qemu/console.c
Signed-off-by: Laurent Vivier <Laurent@lvivier.info >
git-svn-id: svn://coreboot.org/openbios/openbios-devel@298 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-20 20:22:17 +00:00
Blue Swirl
3b5fd69ec7
Delete drivers/ide.fs, should have been deleted in r292
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@297 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-20 18:38:04 +00:00
Blue Swirl
d7208a6daf
Fix Sparse warnings
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@296 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-20 18:36:23 +00:00
Blue Swirl
37c1cdbe41
Fix the last remaining warning
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@295 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-20 17:29:20 +00:00
Blue Swirl
7e21fc929d
Fix almost all remaining warnings
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@294 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-20 17:15:47 +00:00
Blue Swirl
2324d53cb4
IDE: silence compiler warnings
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@293 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-20 15:05:43 +00:00
Blue Swirl
edafcf6e86
IDE fixes for PPC (Laurent Vivier)
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@292 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-20 14:48:40 +00:00
Laurent Vivier
5766c8fb3a
Add block-size to partition packages.
...
Yaboot uses "block-size" with disk-label packages.
This patch add block-size to all partitions packages.
Signed-off-by: Laurent Vivier <Laurent@lvivier.info >
git-svn-id: svn://coreboot.org/openbios/openbios-devel@291 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-18 20:44:20 +00:00
Blue Swirl
4fdc0e0fff
Drop gcc flag -W
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@290 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-15 20:35:31 +00:00
Blue Swirl
7f2281adb4
Enable more warnings
...
Enable gcc flags -Wwrite-strings and -Wmissing-prototypes, also enable all
warnings on PPC.
git-svn-id: svn://coreboot.org/openbios/openbios-devel@289 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-14 12:56:06 +00:00
Blue Swirl
c5d270009e
Warning fixes for Sparc32, Sparc64, PPC
...
Fix warnings that would be caused by gcc flag -Wwrite-strings and
-Wmissing-prototypes. Also fix most PPC specific warnings.
git-svn-id: svn://coreboot.org/openbios/openbios-devel@288 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-14 12:54:23 +00:00
Blue Swirl
bb20ce577c
Add svn:ignore property
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@287 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-14 10:28:56 +00:00
Blue Swirl
41659eb217
Remove spurious svn:executable property
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@286 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-14 09:09:48 +00:00
Blue Swirl
a757800a01
Remove unnecessary trailing newlines
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@285 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-13 09:26:41 +00:00
Blue Swirl
58ca864765
Delete extra whitespace at the end of line, which annoys quilt
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@284 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-11 20:30:53 +00:00
Blue Swirl
3038a07be7
Fix fake CPU ID value (Igor Kovalenko)
...
Small correction: cpuid property of qemu cpu should be "0" for the
linux kernel to boot on qemu. This is because kernel is reading cpu
registers to find out current smp processor ID and it happens to find
out "0" cpuid because corresponding register is zeroed by qemu.
Currently kernel fails since there is no "0" cpu node in tree.
git-svn-id: svn://coreboot.org/openbios/openbios-devel@283 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-11 17:10:03 +00:00
Blue Swirl
40feb4bb04
Misc VGA fixes (Laurent Vivier)
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@282 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-05 18:32:39 +00:00
Blue Swirl
e338f06ba1
Initialize VGA from PCI configuration (Laurent Vivier)
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@281 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-05 18:31:27 +00:00
Blue Swirl
ce3424579b
Evaluate date using C locale and UTC timezone, original patch by Laurent Vivier
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@280 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-04 20:14:23 +00:00
Blue Swirl
431f0f7f28
Fix NetBSD 4.0 booting
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@279 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-01 19:08:33 +00:00
Blue Swirl
1b49d198f1
Fix NetBSD booting
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@278 f158a5a8-5612-0410-a976-696ce0be7e32
2008-12-01 18:04:16 +00:00
Blue Swirl
c77259ec3a
Change uses of sprintf to snprintf
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@277 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-30 13:44:38 +00:00
Blue Swirl
ad4a1b3af0
Use a cross compiler prefix like PPC
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@276 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-30 13:43:27 +00:00
Blue Swirl
d4eec07d55
Fix some more warnings
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@275 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-30 13:42:11 +00:00
Blue Swirl
bf0c6b1c38
Fix most warnings from Sparse
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@274 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-30 11:54:01 +00:00
Blue Swirl
c52d26b976
Reduce warnings by 29%
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@273 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-29 19:31:28 +00:00
Blue Swirl
a0cabb495a
Fix most print format warnings
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@272 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-29 16:24:51 +00:00
Blue Swirl
e92a02951f
Restore r257 (mostly)
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@271 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-29 13:20:42 +00:00
Blue Swirl
f446864114
Use pci_arch_t also on Sparc64 (but disable PCI probing for now, hangs)
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@270 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-29 13:18:32 +00:00
Blue Swirl
f34790fc87
Fix some warnings
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@269 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-29 13:10:17 +00:00
Blue Swirl
2070f7e584
Delete unnecessary definition
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@268 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-28 20:28:23 +00:00
Blue Swirl
c55e872659
Fix PPC compilation
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@267 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-28 20:21:46 +00:00
Blue Swirl
80df7beb9f
Eliminate M4 macros
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@266 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-28 19:40:28 +00:00
Laurent Vivier
1442f36978
Yaboot needs to be able to open partition 0.
...
Add some traces.
Signed-off-by: Laurent Vivier <Laurent@lvivier.info >
git-svn-id: svn://coreboot.org/openbios/openbios-devel@265 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-25 19:54:01 +00:00
Blue Swirl
5340b2fa51
Add some debug macros and correct nvram_init() call for other PPC
...
architectures (Laurent Vivier).
git-svn-id: svn://coreboot.org/openbios/openbios-devel@264 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-25 19:50:53 +00:00
Blue Swirl
fa6f4bee56
Fix crosscflags for x86_64 and ppc cases, remove r251 hack, closes ticket #7
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@263 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-25 19:41:41 +00:00
Blue Swirl
b210e52224
Rearrange nvram init
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@262 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-25 18:30:22 +00:00
Blue Swirl
df5359c81a
Fix Sparc32 and Sparc64 build by reverting some of the previous patches
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@261 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-24 19:29:24 +00:00
Blue Swirl
1c17cb2d30
Revert bad part of r259
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@260 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-24 18:36:19 +00:00
Stefan Reinauer
99568ec767
ADB/CUDA fixes
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@259 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-24 12:41:36 +00:00
Stefan Reinauer
34f110b694
Add Bochs VBE VGA support
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@258 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-24 12:38:23 +00:00
Laurent Vivier
d6cd6543aa
Create device tree according found PCI devices.
...
Signed-off-by: Laurent Vivier <Laurent@lvivier.info >
Acked-by: Stefan Reinauer <stepan@coresystems.de >
git-svn-id: svn://coreboot.org/openbios/openbios-devel@257 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-24 12:29:36 +00:00
Laurent Vivier
ec800147a3
Copy serial support from arch/amd64/console.c
...
Signed-off-by: Laurent Vivier <Laurent@lvivier.info >
Acked-by: Stefan Reinauer <stepan@coresystems.de >
git-svn-id: svn://coreboot.org/openbios/openbios-devel@256 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-24 12:23:01 +00:00