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
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
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
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
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
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
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
f4f7644d8c
This patch moves all definitions of REGISTER_NAMED_NODE and
...
REGISTER_NODE_METHODS to openbios/bindings.h.
Signed-off-by: Laurent Vivier <Laurent@lvivier.info >
Acked-by: Stefan Reinauer <stepan@coresystems.de >
git-svn-id: svn://coreboot.org/openbios/openbios-devel@252 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-24 12:15:08 +00:00
Blue Swirl
e5bc7e8990
Fix system include file use
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@250 f158a5a8-5612-0410-a976-696ce0be7e32
2008-11-17 19:42:11 +00:00
Blue Swirl
b5bb226eed
Add more machine types
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@240 f158a5a8-5612-0410-a976-696ce0be7e32
2008-09-28 19:55:25 +00:00
Blue Swirl
aee05c163e
Use the firmware device introduced in Qemu SVN r5256
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@237 f158a5a8-5612-0410-a976-696ce0be7e32
2008-09-18 18:41:26 +00:00
Blue Swirl
5205e45840
Fix some Sparc32 compile warnings
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@189 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-07 18:35:51 +00:00
Blue Swirl
a7bceec408
Fix NetBSD reset problem
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@187 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-05 16:57:17 +00:00
Blue Swirl
36f50c20dc
Revert broken r161, fix identification string printing (Igor Kovalenko)
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@186 f158a5a8-5612-0410-a976-696ce0be7e32
2008-04-24 15:26:13 +00:00
Blue Swirl
b56d6fd8a5
Move AUX1 and AUX2 to correct locations, rename APC
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@185 f158a5a8-5612-0410-a976-696ce0be7e32
2008-02-01 19:58:56 +00:00
Blue Swirl
4f53b1dbc2
Add handlers for timer interrupts
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@182 f158a5a8-5612-0410-a976-696ce0be7e32
2007-12-25 08:26:21 +00:00
Blue Swirl
4657a8af34
Add support for SPARCstation 20 machine type
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@181 f158a5a8-5612-0410-a976-696ce0be7e32
2007-12-10 20:06:58 +00:00
Blue Swirl
2a5207fe7e
Add support for eccmemctl
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@180 f158a5a8-5612-0410-a976-696ce0be7e32
2007-12-09 17:04:51 +00:00
Blue Swirl
e1785b5d8d
Improved Module ID generation
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@179 f158a5a8-5612-0410-a976-696ce0be7e32
2007-11-19 19:11:38 +00:00
Blue Swirl
4b56483e61
Remove unused variable
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@178 f158a5a8-5612-0410-a976-696ce0be7e32
2007-11-17 19:00:58 +00:00
Blue Swirl
1f76ff66bd
Reset fixes:
...
* recalculate CRC to avoid error message and halt after reset
* fix bug that crashed SS10/SMP when reset
git-svn-id: svn://coreboot.org/openbios/openbios-devel@177 f158a5a8-5612-0410-a976-696ce0be7e32
2007-11-17 18:56:43 +00:00
Blue Swirl
a4340199fb
Update OHW interface to version 3.
...
Use common ABI description file with Qemu for both Sparc32 and Sparc64.
Remove private definitions and magic constants.
git-svn-id: svn://coreboot.org/openbios/openbios-devel@176 f158a5a8-5612-0410-a976-696ce0be7e32
2007-11-14 19:25:43 +00:00
Blue Swirl
65dca7dd37
Add SPARCserver 600MP emulation
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@175 f158a5a8-5612-0410-a976-696ce0be7e32
2007-11-11 18:02:11 +00:00
Blue Swirl
e3994059c1
More CPU definitions
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@173 f158a5a8-5612-0410-a976-696ce0be7e32
2007-11-09 20:40:09 +00:00
Blue Swirl
4ab9d3902c
Enable all interrupt sources for NetBSD
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@168 f158a5a8-5612-0410-a976-696ce0be7e32
2007-08-05 18:01:20 +00:00
Blue Swirl
bca00a2c33
Fix mapping of a single byte area, fix reset and poweroff
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@166 f158a5a8-5612-0410-a976-696ce0be7e32
2007-07-20 11:23:30 +00:00
Blue Swirl
b81a90d4e8
Fix read only location write attempt
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@162 f158a5a8-5612-0410-a976-696ce0be7e32
2007-07-09 16:27:25 +00:00
Blue Swirl
e3db406e09
Fix pop_fstr_copy memory leaks
...
- console one prevented Debian 3.1r1 from installing in console=prom mode
- fixing this also needed the real malloc/free
git-svn-id: svn://coreboot.org/openbios/openbios-devel@155 f158a5a8-5612-0410-a976-696ce0be7e32
2007-06-27 20:16:01 +00:00
Blue Swirl
8f59b30cb3
Fix mapping more than 2G memory
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@152 f158a5a8-5612-0410-a976-696ce0be7e32
2007-06-27 20:07:37 +00:00
Blue Swirl
f4151ed546
Try to fix system reset for SMP and SS-10 cases
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@150 f158a5a8-5612-0410-a976-696ce0be7e32
2007-05-27 19:49:35 +00:00
Blue Swirl
21fb003090
Use full 36-bit physical address space on SS10
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@149 f158a5a8-5612-0410-a976-696ce0be7e32
2007-05-19 12:55:01 +00:00
Blue Swirl
47d86bb2cb
NetBSD and OpenBSD fixes:
...
- Correct timer and interrupt controller mappings
- Add ESP clock frequency to avoid division by zero
- CS4231 exists only in SS5
- Disable BPP for now, it's not emulated by Qemu anyway
With these fixes, one NetBSD kernel even got to root device prompt on SS5.
git-svn-id: svn://coreboot.org/openbios/openbios-devel@147 f158a5a8-5612-0410-a976-696ce0be7e32
2007-05-17 19:16:06 +00:00
Blue Swirl
c5beeefb90
Fix overallocation
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@146 f158a5a8-5612-0410-a976-696ce0be7e32
2007-05-17 19:07:21 +00:00
Blue Swirl
788d096f65
Fix power-management location for SS-10
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@145 f158a5a8-5612-0410-a976-696ce0be7e32
2007-05-07 20:02:01 +00:00
Blue Swirl
1a7a2e3c15
More obviously alarming return values for find_pte
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@141 f158a5a8-5612-0410-a976-696ce0be7e32
2007-05-05 18:34:01 +00:00
Blue Swirl
fd4256fc89
Fix nvram parameter area
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@134 f158a5a8-5612-0410-a976-696ce0be7e32
2007-04-29 19:57:01 +00:00
Blue Swirl
44b2163f4b
More Sparc32 CPUs
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@133 f158a5a8-5612-0410-a976-696ce0be7e32
2007-04-29 19:55:08 +00:00
Blue Swirl
9bcf7edf3d
Clear preloaded kernel parameters to avoid crash at reset
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@132 f158a5a8-5612-0410-a976-696ce0be7e32
2007-04-29 19:50:57 +00:00
Blue Swirl
9ebb76df0f
Add memory mapping functions needed by NetBSD
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@131 f158a5a8-5612-0410-a976-696ce0be7e32
2007-04-26 17:15:45 +00:00
Blue Swirl
c84fe3b819
CPU specific properties
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@130 f158a5a8-5612-0410-a976-696ce0be7e32
2007-04-25 19:57:23 +00:00
Blue Swirl
8b8db9a6ac
Re-enable interpose
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@128 f158a5a8-5612-0410-a976-696ce0be7e32
2007-04-24 19:44:35 +00:00