Blue Swirl
dd7b9b93eb
Enable ld flag --warn-common
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@236 f158a5a8-5612-0410-a976-696ce0be7e32
2008-09-11 19:33:02 +00:00
Blue Swirl
118b07fdfb
Fix warnings that would be caused by ld flag --warn-common
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@235 f158a5a8-5612-0410-a976-696ce0be7e32
2008-09-11 19:32:16 +00:00
Blue Swirl
89951ed0a7
Implement itlb/dtlb directed writes (Igor Kovalenko)
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@234 f158a5a8-5612-0410-a976-696ce0be7e32
2008-09-02 15:59:28 +00:00
Blue Swirl
c82272a91f
Fix virtual to physical address translation (Igor Kovalenko)
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@233 f158a5a8-5612-0410-a976-696ce0be7e32
2008-09-02 15:46:27 +00:00
Blue Swirl
6f94c89a68
Rename /packages/client-iface to /openprom/client-services
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@229 f158a5a8-5612-0410-a976-696ce0be7e32
2008-08-10 18:12:17 +00:00
Blue Swirl
7bb362b0c9
Fix compilation on OpenBSD: avoid accidental system include file use
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@228 f158a5a8-5612-0410-a976-696ce0be7e32
2008-08-10 18:09:55 +00:00
Blue Swirl
9d12916f07
Use nvram boot-args and boot-device variables also for Sparc64 (cf. r137)
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@227 f158a5a8-5612-0410-a976-696ce0be7e32
2008-08-09 14:20:29 +00:00
Blue Swirl
3170b1b24f
Set variable defaults before nvram_init also for Sparc64 (cf. r136)
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@226 f158a5a8-5612-0410-a976-696ce0be7e32
2008-08-09 14:10:37 +00:00
Blue Swirl
3f276b7e1c
Add mmu release (claim added in r219)
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@225 f158a5a8-5612-0410-a976-696ce0be7e32
2008-08-09 12:54:56 +00:00
Blue Swirl
be164ec0ed
Switch keyboard controller to translated mode so it works as expected
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@224 f158a5a8-5612-0410-a976-696ce0be7e32
2008-08-09 12:52:34 +00:00
Blue Swirl
9e5a3dc6ce
Fix device names to allow Net/OpenBSD to boot
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@222 f158a5a8-5612-0410-a976-696ce0be7e32
2008-08-06 18:24:51 +00:00
Blue Swirl
22a03c7386
More realistic mmu_translate
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@221 f158a5a8-5612-0410-a976-696ce0be7e32
2008-08-06 18:23:13 +00:00
Blue Swirl
2a9c61a0e1
Fix typo
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@220 f158a5a8-5612-0410-a976-696ce0be7e32
2008-08-06 18:20:57 +00:00
Blue Swirl
0c4d74757f
Fix #size-cells for HelenOS, add /openprom/version node
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@219 f158a5a8-5612-0410-a976-696ce0be7e32
2008-08-06 18:20:12 +00:00
Blue Swirl
f3bac24932
Finally fix the very obscure problem which prevented normal and especially
...
FCode boot: too small heap (used for Forth memory)!
Remove forced arch_init and boot hacks
git-svn-id: svn://coreboot.org/openbios/openbios-devel@218 f158a5a8-5612-0410-a976-696ce0be7e32
2008-08-02 10:59:05 +00:00
Blue Swirl
f7c4309c3b
Add bootargs property for kernel command line
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@217 f158a5a8-5612-0410-a976-696ce0be7e32
2008-08-02 10:53:24 +00:00
Blue Swirl
35a86b4c0d
Fix wrong translations
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@216 f158a5a8-5612-0410-a976-696ce0be7e32
2008-08-02 10:51:51 +00:00
Blue Swirl
43d34baaa8
Add T1 and T2 CPUs
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@215 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-22 07:07:37 +00:00
Blue Swirl
d8dacd2b81
Add correct reset vectors
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@214 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-21 11:16:17 +00:00
Blue Swirl
b9f972feeb
Add FCode boot loader for Solaris etc.
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@213 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-21 07:50:53 +00:00
Blue Swirl
e411de92d3
Fix builtin.c dependencies
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@212 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-21 07:48:11 +00:00
Blue Swirl
e2abac3125
Fix available and total memory
...
Implement a static list of mmu translations
Map more pages
Add a fake unmap method
git-svn-id: svn://coreboot.org/openbios/openbios-devel@211 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-18 20:14:09 +00:00
Blue Swirl
3d2ef3cf15
Add a clock-frequency node
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@210 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-18 10:34:17 +00:00
Blue Swirl
1a3d4f52b4
Set up tick_cmpr, update assembly flags
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@209 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-18 10:29:47 +00:00
Blue Swirl
67ff89df9f
Fix printing of exception messages
...
git-svn-id: svn://coreboot.org/openbios/openbios-devel@208 f158a5a8-5612-0410-a976-696ce0be7e32
2008-07-17 19:12:23 +00:00
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
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
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
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
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
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
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