mirror of
https://github.com/fail0verflow/switch-coreboot.git
synced 2025-05-04 01:39:18 -04:00
coreboot for the Switch
This also includes a bunch of my pending work including - Updated serial code so we can compile in different serial port speeds - Updates to the build system so that: - Makefile.settings holds all of the settings of the config variables - ldoptions and cpuflags are generated automatically with perl scripts - src/config/Config holds all of the architecture neutral make file settings - Initial work on the P4 including how to use cache as ram - Update to the ioapic code for the P4 because it delivers irqs on the system bus instead of an out of band bus - Updated version of printf that doesn't need an intermediate buffer - logbuf_subr now handles the case when we want to use a log buffer - video_subr handles the preliminary code for writing to a video device. - Pending changes for the L440GX are merged in as well (hopefully I haven't messed then up since they were written). |
||
---|---|---|
Documentation | ||
HOWTO | ||
romimages | ||
src | ||
util | ||
.cvsignore | ||
AUTHORS | ||
ChangeLog | ||
NEWS | ||
README |
This is FreeBIOS. At this point it's really linuxbios, FreeBIOS is mostly gone. To see how to build a target, you should look into the HOWTO directory. We should, but do not, have a HOWTO for each target. Sorry, Ron's fault. But the SIS 630 is a good place to start. To make this you need a newer GAS. Our version that works is GNU assembler version 2.9.5 (i386-redhat-linux) using BFD version 2.9.5.0.22 This comes with redhat 6.2 or later. Almost everybody has this now.