Blue Swirl
da2ec5bfbc
Fix TLB entry generation
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@207 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-17 19:10:10 +00:00
Blue Swirl
afe98c50bb
Support for simple boot device selection
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@206 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-17 12:49:25 +00:00
Blue Swirl
81c94ba2aa
Handle 32 bit windows, remove now unused files
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@205 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-17 12:48:11 +00:00
Blue Swirl
15678a1fc2
Fix MMU translation
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@204 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-16 16:51:39 +00:00
Blue Swirl
5f3b249026
Add trap table setting function to client interface
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@203 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-16 11:48:43 +00:00
Blue Swirl
8dcbb5e313
Add MMU node and ops
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@202 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-16 11:47:23 +00:00
Blue Swirl
9e4323f399
Make serial console usable
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@201 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-15 15:04:02 +00:00
Blue Swirl
0a9cb3f57f
Add idprom node
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@200 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-15 14:59:53 +00:00
Blue Swirl
8a200fbeac
Add (bogus) memory nodes
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@199 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-15 14:57:07 +00:00
Blue Swirl
7d6c0b0e4e
Add a CPU node
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@198 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-12 09:41:08 +00:00
Blue Swirl
57aabd8563
Add a.out support for SILO
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@196 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-08 16:02:43 +00:00
Blue Swirl
61d79955b5
Remove debug messages
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@195 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-08 15:59:40 +00:00
Blue Swirl
e92e3925b5
Add Make dependencies for some files, unify Sparc32/64 build.xml files
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@194 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-08 15:57:45 +00:00
Blue Swirl
208cbcf74c
Implement obmem for NetBSD loader
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@193 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-08 15:52:55 +00:00
Blue Swirl
4526bd5fbb
Add a common header file for libgcc functions
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@192 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-07 18:38:30 +00:00
Blue Swirl
33b784951f
Add prototypes for [v]snprintf
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@191 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-07 18:37:24 +00:00
Blue Swirl
3409ec8b13
Fix some Sparc64 compile warnings
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@190 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-07 18:36:16 +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
a7b1d8e657
Add a TODO for Sparc
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@188 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-05 18:02:18 +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
84659172f1
Enforce malloc alignment
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@184 f158a5a8-5612-0410-a976-696ce0be7e32
2008-02-01 19:55:39 +00:00
Blue Swirl
789960baf2
Print a message and halt if Sun4c or Sun4d
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@183 f158a5a8-5612-0410-a976-696ce0be7e32
2007-12-29 18:38:16 +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
e773b85784
Add Sparc64 CPU identification
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@174 f158a5a8-5612-0410-a976-696ce0be7e32
2007-11-10 09:33:13 +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
03ccb6831c
Enable boot mode in the exception handler for both SuperSparc and TurboSparc
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@172 f158a5a8-5612-0410-a976-696ce0be7e32
2007-11-07 16:00:02 +00:00
Blue Swirl
a62aba86c6
Fix 8 byte alignment problems
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@171 f158a5a8-5612-0410-a976-696ce0be7e32
2007-10-16 20:59:36 +00:00
Blue Swirl
11b1459885
Fix exception handling and printout
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@170 f158a5a8-5612-0410-a976-696ce0be7e32
2007-09-29 11:33:31 +00:00
Blue Swirl
b1f340d044
Fix NetBSD property problems
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@169 f158a5a8-5612-0410-a976-696ce0be7e32
2007-08-11 07:45:33 +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
6623b66346
Maximally align allocations
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@167 f158a5a8-5612-0410-a976-696ce0be7e32
2007-07-29 20:20:46 +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
1d39ac97cb
NVRAM support (temporary location)
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@165 f158a5a8-5612-0410-a976-696ce0be7e32
2007-07-11 19:48:31 +00:00
Blue Swirl
e18fb45c0c
Make client interface 64 bits wide on Sparc64
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@164 f158a5a8-5612-0410-a976-696ce0be7e32
2007-07-11 19:46:26 +00:00
Blue Swirl
7269632481
Change virtual address below 4G
...
Map first 16M of RAM
Execute a kernel if loaded by Qemu
git-svn-id: svn://coreboot.org/openbios/openbios-devel@163 f158a5a8-5612-0410-a976-696ce0be7e32
2007-07-11 19:45:12 +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
d77b4ab701
Fix Sparc64 insw and outsw
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@161 f158a5a8-5612-0410-a976-696ce0be7e32
2007-07-09 16:25:32 +00:00
Blue Swirl
ff220a1322
Fix nvram size, arch_init hack
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@160 f158a5a8-5612-0410-a976-696ce0be7e32
2007-07-08 19:56:05 +00:00
Blue Swirl
8421d6221e
Revert previous patch
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@159 f158a5a8-5612-0410-a976-696ce0be7e32
2007-07-08 19:53:20 +00:00
Blue Swirl
05a6e925fb
Fix wrong number of clean/saveable windows
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@158 f158a5a8-5612-0410-a976-696ce0be7e32
2007-07-07 21:01:29 +00:00
Blue Swirl
a88213853e
Allow boot start PC to be different from virtual location (boot mode)
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@157 f158a5a8-5612-0410-a976-696ce0be7e32
2007-06-27 20:25:34 +00:00