Commit Graph

69 Commits

Author SHA1 Message Date
Stefan Reinauer
83a3c5d996 blueswirl's latest console patches.
git-svn-id: svn://coreboot.org/openbios/openbios-devel@72 f158a5a8-5612-0410-a976-696ce0be7e32
2006-07-28 21:44:07 +00:00
Stefan Reinauer
0726cb7dd7 blueswirl's latest console-nographic.diff.bz2
git-svn-id: svn://coreboot.org/openbios/openbios-devel@71 f158a5a8-5612-0410-a976-696ce0be7e32
2006-07-23 14:29:29 +00:00
Stefan Reinauer
cc29864b60 workaround for wrong viewvc permissions, Makefile bugfixes
git-svn-id: svn://coreboot.org/openbios/openbios-devel@70 f158a5a8-5612-0410-a976-696ce0be7e32
2006-07-23 14:22:39 +00:00
Stefan Reinauer
7c2a631397 VGA for Sparc64
Added 8x16 font, low-level VGA register programming and mode switching
functions from LinuxBIOS.

Fixed incorrect VGA_BASE.



git-svn-id: svn://coreboot.org/openbios/openbios-devel@69 f158a5a8-5612-0410-a976-696ce0be7e32
2006-07-18 21:48:00 +00:00
Stefan Reinauer
e492087dbe 64-bit fixes
General 64-bit fixes and a hack for x86 to Sparc64 crosscompiling problem,
where x86 misses 128-bit types.



git-svn-id: svn://coreboot.org/openbios/openbios-devel@68 f158a5a8-5612-0410-a976-696ce0be7e32
2006-07-18 21:42:16 +00:00
Stefan Reinauer
b03ab3d3ae - Cleanup compiler warnings etc.
- add crosscflags from previous patch ;)


git-svn-id: svn://coreboot.org/openbios/openbios-devel@67 f158a5a8-5612-0410-a976-696ce0be7e32
2006-07-18 21:38:42 +00:00
Stefan Reinauer
b623837257 Automatic cross-compiler flags
Detect cross-compiling flags (CROSSCFLAGS) automatically based on endian
and word size differences.



git-svn-id: svn://coreboot.org/openbios/openbios-devel@66 f158a5a8-5612-0410-a976-696ce0be7e32
2006-07-18 21:35:55 +00:00
Stefan Reinauer
2d78d46b11 only build TI mode stuff for sparc64
git-svn-id: svn://coreboot.org/openbios/openbios-devel@65 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-13 15:34:53 +00:00
Stefan Reinauer
32d646833b sparc64 code
git-svn-id: svn://coreboot.org/openbios/openbios-devel@64 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-11 11:03:45 +00:00
Stefan Reinauer
ca836bfae7 sparc64: fix CFLAGS and add missing pci include
git-svn-id: svn://coreboot.org/openbios/openbios-devel@63 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-11 10:59:48 +00:00
Stefan Reinauer
b81b68b0ef add 128bit functions.
git-svn-id: svn://coreboot.org/openbios/openbios-devel@62 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-11 10:50:31 +00:00
Stefan Reinauer
c200933ccd get sparc64 build some further
move libgcc to top level


git-svn-id: svn://coreboot.org/openbios/openbios-devel@61 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-10 02:22:45 +00:00
Stefan Reinauer
6aa2681386 get sparc64 almost building (fails due to my binutils at the moment)
git-svn-id: svn://coreboot.org/openbios/openbios-devel@60 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-10 02:04:54 +00:00
Stefan Reinauer
9448a7cffb more moderate memory consumption of BSD - Why do they break the a.out
headers?


git-svn-id: svn://coreboot.org/openbios/openbios-devel@59 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-10 01:41:02 +00:00
Stefan Reinauer
ad26a9b752 initial sparc64 version
git-svn-id: svn://coreboot.org/openbios/openbios-devel@58 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-10 01:37:53 +00:00
Stefan Reinauer
f1ab57e8a0 non-sparc64 part of -25
git-svn-id: svn://coreboot.org/openbios/openbios-devel@57 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-10 01:31:30 +00:00
Stefan Reinauer
12d7f1552e -25 driver updates
git-svn-id: svn://coreboot.org/openbios/openbios-devel@56 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-10 01:27:11 +00:00
Stefan Reinauer
05518242c1 drop OS includes. The endianess is already defined in config.xml
git-svn-id: svn://coreboot.org/openbios/openbios-devel@55 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-09 15:55:34 +00:00
Stefan Reinauer
b8a7ec8a6b fix prototype
git-svn-id: svn://coreboot.org/openbios/openbios-devel@54 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-07 10:18:24 +00:00
Stefan Reinauer
5e2b868389 "fix" some solaris boot errors
git-svn-id: svn://coreboot.org/openbios/openbios-devel@53 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-07 09:19:11 +00:00
Stefan Reinauer
e52e8b2ac7 more solaris..
git-svn-id: svn://coreboot.org/openbios/openbios-devel@52 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-07 08:49:15 +00:00
Stefan Reinauer
ba11cd63b6 fix netbsd again
git-svn-id: svn://coreboot.org/openbios/openbios-devel@51 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-07 07:47:37 +00:00
Stefan Reinauer
d369c47203 get solaris boot to show error messages again :-))
This also gets us further with netbsd


git-svn-id: svn://coreboot.org/openbios/openbios-devel@50 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-07 07:44:40 +00:00
Stefan Reinauer
ebc74de556 openbios.patch-22.bz2 from blueswirl
git-svn-id: svn://coreboot.org/openbios/openbios-devel@49 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-06 22:23:04 +00:00
Stefan Reinauer
9f386f64bd add reset-all and reset for sparc32
git-svn-id: svn://coreboot.org/openbios/openbios-devel@48 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-05 20:34:53 +00:00
Stefan Reinauer
96b249474d add quick and dirty hack to esp.c to get further with solaris.
add interrupt information to obio.c to boot netbsd 


git-svn-id: svn://coreboot.org/openbios/openbios-devel@47 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-05 20:02:44 +00:00
Stefan Reinauer
0f8870dd45 we're on the way: solaris fails a lot later now:
git-svn-id: svn://coreboot.org/openbios/openbios-devel@46 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-05 19:49:53 +00:00
Stefan Reinauer
7170cac0da add dummy rmap@
git-svn-id: svn://coreboot.org/openbios/openbios-devel@45 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-05 19:41:28 +00:00
Stefan Reinauer
65bae45b24 safe filedescriptors
git-svn-id: svn://coreboot.org/openbios/openbios-devel@44 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-05 19:40:05 +00:00
Stefan Reinauer
280a06e3d9 small fixes/enhancements for solaris
git-svn-id: svn://coreboot.org/openbios/openbios-devel@43 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-05 19:30:59 +00:00
Stefan Reinauer
f9340b4ea9 remove <null> output
git-svn-id: svn://coreboot.org/openbios/openbios-devel@42 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-05 17:02:59 +00:00
Stefan Reinauer
e43a4c0025 sparc32 -20 merge remainder
git-svn-id: svn://coreboot.org/openbios/openbios-devel@41 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-05 12:37:25 +00:00
Stefan Reinauer
f936ed58b3 -20
git-svn-id: svn://coreboot.org/openbios/openbios-devel@40 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-05 12:35:11 +00:00
Stefan Reinauer
af50cf569a fix loading silo - is this number correct?
git-svn-id: svn://coreboot.org/openbios/openbios-devel@39 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-05 10:57:48 +00:00
Stefan Reinauer
1523f6fbf7 sparc32 merge 20 part 1
git-svn-id: svn://coreboot.org/openbios/openbios-devel@38 f158a5a8-5612-0410-a976-696ce0be7e32
2006-06-05 10:51:31 +00:00
Stefan Reinauer
deab0f7938 keep stack clean
git-svn-id: svn://coreboot.org/openbios/openbios-devel@37 f158a5a8-5612-0410-a976-696ce0be7e32
2006-05-31 20:20:10 +00:00
Stefan Reinauer
eb024f020d have the name match a real sparcstation (solaris wants that)
git-svn-id: svn://coreboot.org/openbios/openbios-devel@36 f158a5a8-5612-0410-a976-696ce0be7e32
2006-05-31 18:09:18 +00:00
Stefan Reinauer
f7784c1d5d blueswirl's sparc32 patches - boots linux.
git-svn-id: svn://coreboot.org/openbios/openbios-devel@35 f158a5a8-5612-0410-a976-696ce0be7e32
2006-05-28 18:48:47 +00:00
Stefan Reinauer
172438f171 - update dates
- fix address output of ls


git-svn-id: svn://coreboot.org/openbios/openbios-devel@34 f158a5a8-5612-0410-a976-696ce0be7e32
2006-05-26 11:14:20 +00:00
Stefan Reinauer
85a73f1f84 make sparc32 boot linux. This should be stripped down again
git-svn-id: svn://coreboot.org/openbios/openbios-devel@33 f158a5a8-5612-0410-a976-696ce0be7e32
2006-05-26 10:37:37 +00:00
Stefan Reinauer
40d0162516 blueswirl sparc32 -17 (without romvec.c changes)
git-svn-id: svn://coreboot.org/openbios/openbios-devel@32 f158a5a8-5612-0410-a976-696ce0be7e32
2006-05-25 21:02:53 +00:00
Stefan Reinauer
2e863bf2ce some filesystem fixes (mostly remainder from blueswirl's -15)
git-svn-id: svn://coreboot.org/openbios/openbios-devel@31 f158a5a8-5612-0410-a976-696ce0be7e32
2006-05-24 11:10:55 +00:00
Stefan Reinauer
8f49c10b5f Added handling of alphabetic partition ids as used in Sparc. Fixed sizes
reported.



git-svn-id: svn://coreboot.org/openbios/openbios-devel@30 f158a5a8-5612-0410-a976-696ce0be7e32
2006-05-24 10:59:54 +00:00
Stefan Reinauer
75f5762e6e forgot this one
git-svn-id: svn://coreboot.org/openbios/openbios-devel@29 f158a5a8-5612-0410-a976-696ce0be7e32
2006-05-22 22:37:46 +00:00
Stefan Reinauer
2eaec36c50 drop io from bootstrap and exception stuff from non-bootstrap compiles.
git-svn-id: svn://coreboot.org/openbios/openbios-devel@28 f158a5a8-5612-0410-a976-696ce0be7e32
2006-05-22 22:36:01 +00:00
Stefan Reinauer
9283d9ebc8 openbios.patch-15-svn25.bz2 part II merge
git-svn-id: svn://coreboot.org/openbios/openbios-devel@27 f158a5a8-5612-0410-a976-696ce0be7e32
2006-05-22 22:16:20 +00:00
Stefan Reinauer
9bff6c0d34 drivers part from openbios.patch-15-svn25.bz2
git-svn-id: svn://coreboot.org/openbios/openbios-devel@26 f158a5a8-5612-0410-a976-696ce0be7e32
2006-05-22 22:10:54 +00:00
Stefan Reinauer
2759b42cc1 blueswirl -14 generic and sparc32 related code
git-svn-id: svn://coreboot.org/openbios/openbios-devel@25 f158a5a8-5612-0410-a976-696ce0be7e32
2006-05-22 10:37:34 +00:00
Stefan Reinauer
ad82fa58a6 blueswirl -14 sparc32 related
git-svn-id: svn://coreboot.org/openbios/openbios-devel@24 f158a5a8-5612-0410-a976-696ce0be7e32
2006-05-22 10:33:31 +00:00
Stefan Reinauer
e67c4c8142 this makes linux on sparc32 boot :-)
git-svn-id: svn://coreboot.org/openbios/openbios-devel@23 f158a5a8-5612-0410-a976-696ce0be7e32
2006-05-18 21:57:08 +00:00