aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Expand)AuthorFilesLines
2013-10-03romfile_loader: utility to patch in-memory ROM filesMichael S. Tsirkin1-1/+1
2013-09-19usb: add xhci supportGerd Hoffmann1-1/+1
2013-09-18build: Fix import of gcc dependency files.Kevin O'Connor1-1/+1
2013-09-18Move malloc code from pmm.c to new files malloc.c and malloc.h.Kevin O'Connor1-1/+1
2013-09-18build: Perform compile checking on vgasrc code.Kevin O'Connor1-1/+1
2013-09-18Rename util.c to string.c and introduce string.h.Kevin O'Connor1-3/+3
2013-09-18Split x86 specific functions out of util.c/h to new files x86.c/h.Kevin O'Connor1-1/+1
2013-09-02build: Reorder makefile source list to group like files together.Kevin O'Connor1-11/+16
2013-09-02Move code cenetered around firmware initialization to src/fw/Kevin O'Connor1-8/+8
2013-09-02Move code centered around specific hardware devices to src/hw/Kevin O'Connor1-11/+11
2013-09-02build: Don't use vpath makefile directive.Kevin O'Connor1-14/+12
2013-08-17Rename tools/ directory to scripts/ directory.Kevin O'Connor1-19/+19
2013-08-10Add config option to support memory allocations in 9-segment.Kevin O'Connor1-1/+1
2013-07-20Move internal timer code from clock.c to a new file timer.c.Kevin O'Connor1-1/+1
2013-03-17Add dependencies to vgafixup.py and buildversion.sh scripts.Kevin O'Connor1-3/+3
2013-03-08Add additional dependency checks to Makefile.Kevin O'Connor1-3/+6
2013-03-06Rename src/ssdt-susp.dsl to src/ssdt-misc.dsl.Kevin O'Connor1-1/+1
2013-02-18Convert VAR16VISIBLE, VAR16EXPORT, and VAR32VISIBLE to VARFSEG.Kevin O'Connor1-4/+4
2013-02-17build: Don't require $(OUT) to be a sub-directory of the main directory.Kevin O'Connor1-2/+2
2013-02-17Fix Makefile - don't reference "out/" directly, instead use "$(OUT)".Kevin O'Connor1-3/+3
2013-02-07Add CSM supportDavid Woodhouse1-1/+1
2012-12-11Add compile checking phase to build.Kevin O'Connor1-4/+8
2012-12-11Don't use gcc's -combine option.Kevin O'Connor1-22/+5
2012-12-11Don't recursively evaluate CFLAGS variables.Kevin O'Connor1-6/+6
2012-12-01seabios: q35: add dsdtIsaku Yamahata1-1/+1
2012-11-19megasas: Add boot support for LSI MegaRAID SASHannes Reinecke1-1/+1
2012-09-02acpi: move s3/s4/s5 to build_ssdtPaolo Bonzini1-1/+1
2012-09-02Makefile: delete output on errorMichael S. Tsirkin1-0/+1
2012-08-29Make iasl option check work with older versions of iasl.Kevin O'Connor1-1/+1
2012-08-07scsi: add AMD PCscsi driverPaolo Bonzini1-1/+1
2012-08-04acpi: fix build with new iasl compilerMichael S. Tsirkin1-1/+4
2012-07-21lsi53c895a boot supportGerd Hoffmann1-1/+1
2012-07-21usb attached scsi boot supportGerd Hoffmann1-1/+2
2012-06-02Cache romfile entries.Kevin O'Connor1-1/+1
2012-05-30remove iasl-generated hex files from git repoKevin O'Connor1-7/+7
2012-04-30Add IASL definition to the Makefile.Marc Jones1-1/+2
2012-03-31seabios: readd Makefile rule for ACPIMichael S. Tsirkin1-0/+1
2012-03-24Use "git describe" in the build generated version description.Kevin O'Connor1-7/+4
2012-03-06add virtio-scsi driverPaolo Bonzini1-1/+1
2012-03-06vgabios: Initial support for fixing up assembler to workaround x86emu.Kevin O'Connor1-1/+7
2012-03-06Don't compile with -mrtd.Kevin O'Connor1-1/+1
2012-02-11vgabios: Add version string to debug output.Kevin O'Connor1-2/+4
2012-02-11Direct compile 16bit C code instead of including via .S files.Kevin O'Connor1-25/+33
2012-02-08Add PYTHON definition to Makefile.Kevin O'Connor1-5/+6
2012-01-16vgabios: Build vgabios by default if enabled in Kconfig.Kevin O'Connor1-19/+23
2012-01-16vgabios: Rename vgatables.c to stdvgamodes.c.Kevin O'Connor1-1/+1
2012-01-16vgabios: Add wrapper functions for accessing standard VGA registers.Kevin O'Connor1-3/+4
2012-01-14vgabios: Add cirrus linear framebuffer detection; enable VBE in cirrus.Kevin O'Connor1-1/+1
2012-01-14vgabios: Make the naming in the LX code generic to Geode.Nils1-1/+1
2011-12-31vgabios: Rename vgaio.c to stdvga.c.Kevin O'Connor1-2/+2
2011-12-31vgabios: Move vbe code from vgabios.c to new file vbe.c.Kevin O'Connor1-1/+1
2011-12-31vgabios: Rename vga.c to vgabios.c.Kevin O'Connor1-1/+1
2011-12-31vgabios: Rename vbe.c to bochsvga.c.Kevin O'Connor1-1/+1
2011-12-27vgabios: Merge support for GeodeLX vga bios.Kevin O'Connor1-1/+2
2011-12-20Partially implement VBE interface, create VBE driver skeletonJulian Pidancet1-1/+1
2011-12-18Don't use -fomit-frame-pointer when building VGA bios.Kevin O'Connor1-6/+7
2011-12-18Minor - change indent of continued lines in Makefile.Kevin O'Connor1-19/+19
2011-11-29fix make helpSebastian Herbszt1-0/+3
2011-11-22acpi: add ssdt for pci hotplugMichael S. Tsirkin1-1/+1
2011-10-30acpi: extract aml from .lstMichael S. Tsirkin1-1/+1
2011-10-12acpi: automatically generated ssdt procMichael S. Tsirkin1-1/+1
2011-10-12acpi: generate and parse mixed asl/aml listingMichael S. Tsirkin1-4/+6
2011-10-04Prep version for next release.Kevin O'Connor1-1/+1
2011-10-04Update version to 1.6.3Kevin O'Connor1-1/+1
2011-10-01Reorder build objects to work around gcc bug with -combine.Kevin O'Connor1-1/+1
2011-07-12pci: remove old pci initilaization codeGerd Hoffmann1-1/+1
2011-07-12Fix compile error - remove bmp.c from being compiled twice.Kevin O'Connor1-1/+1
2011-07-09Add an option to let seabios show BMP file as a logo.Wayne Xia1-2/+2
2011-06-19Remove dev-i440fx.c/h - move code closer to its callers.Kevin O'Connor1-1/+1
2011-06-13Add support for use as Xen HVM BIOS.Ian Campbell1-1/+1
2011-06-13Move support for copying out BIOS tables into its own file.Ian Campbell1-1/+1
2011-05-21Check for broken LD that ships with Ubuntu 11.04.Kevin O'Connor1-2/+2
2011-03-06Prep version for next release.Kevin O'Connor1-1/+1
2011-02-28Update version to 0.6.2Kevin O'Connor1-1/+1
2011-01-29Support non-local build directory - allow "make OUT=abc/" to work.Kevin O'Connor1-1/+2
2011-01-29The vgabios build must depend on autoconf.h.Kevin O'Connor1-1/+1
2011-01-29fix parallel compilation of SeaBIOSStefan Reinauer1-1/+4
2011-01-29Start using Kconfig to configure SeaBIOS settings.Kevin O'Connor1-3/+11
2011-01-29Build changes for Linux kconfig code to work in seabios dir structure.Kevin O'Connor1-1/+16
2010-12-26Minor build fixes.Kevin O'Connor1-1/+1
2010-12-05add ahci supportGerd Hoffmann1-1/+1
2010-11-13pci: introduce pci_region to manage pci io/memory/prefmemory regions.Isaku Yamahata1-1/+2
2010-09-15Try to hard-reboot on rerun of post even on emulators.Kevin O'Connor1-3/+3
2010-09-13Prep version for next release.Kevin O'Connor1-1/+1
2010-09-13Update version to 0.6.1Kevin O'Connor1-1/+1
2010-07-10seabios: pciinit: use pci device initializer helper function.Kevin O'Connor1-1/+1
2010-06-28Initial bootsplash support.Kevin O'Connor1-1/+1
2010-06-10seabios: remove iasl output file when error.Isaku Yamahata1-4/+6
2010-05-23Allow wait_irq to be called in 32bit code.Kevin O'Connor1-1/+1
2010-05-10Support for booting from virtio disksGleb Natapov1-1/+2
2010-05-01Simplify build by manually resolving external symbols in layoutrom.py.Kevin O'Connor1-17/+10
2010-03-28Prep version for next release.Kevin O'Connor1-1/+1
2010-03-26Update version to 0.6.0.Kevin O'Connor1-1/+1
2010-03-20Disable inlining on old compilers.Kevin O'Connor1-1/+1
2010-03-09Add USB EHCI controller support.Kevin O'Connor1-1/+1
2010-02-28Only compile usb-hub.c and paravirt.c with 32bit code.Kevin O'Connor1-2/+2
2010-02-17Initial support for booting from USB drives.Kevin O'Connor1-1/+1
2010-02-17Move common "command data block" functions to new file blockcmd.c.Kevin O'Connor1-1/+1
2010-02-15Initial support for USB hubs.Kevin O'Connor1-1/+1
2010-01-10Prep version for next release.Kevin O'Connor1-1/+1
2010-01-08Update version to 0.5.1Kevin O'Connor1-1/+1
2010-01-03Fix vgahook sign issue; add warning to build to catch future cases.Kevin O'Connor1-1/+2
2010-01-03Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor1-6/+6
2010-01-01Implement native 32bit APM support.Kevin O'Connor1-1/+1
2009-12-30Add support for 32bit PCI BIOS entry.Kevin O'Connor1-13/+26
2009-12-26Introduce MODESEGMENT define; rename VISIBLE32 to VISIBLE32FLAT.Kevin O'Connor1-14/+14
2009-12-19Increase version in preparation for next release.Kevin O'Connor1-1/+1
2009-12-18Update version to 0.5.0.Kevin O'Connor1-1/+1
2009-12-13Enhance experimental option rom "threading" - enable preemption.Kevin O'Connor1-1/+1
2009-12-10Move stack manipulation code from util.c to new file stacks.c.Kevin O'Connor1-1/+1
2009-11-03Reorder source code to work around weird -combine issue.Kevin O'Connor1-4/+4
2009-10-12Add stubs for USB OHCI support.Kevin O'Connor1-1/+1
2009-10-08Add rule to compile DSDT to make file.Kevin O'Connor1-0/+7
2009-10-04Move qemu config code from smbios.c to its own files. Add support forKevin O'Connor1-1/+1
2009-09-28Initial support for USB, UHCI, and USB Keyboards.Kevin O'Connor1-2/+3
2009-09-20Allow rom to grow beyond 64K.Kevin O'Connor1-23/+18
2009-09-08Prep version id for next release.Kevin O'Connor1-1/+1
2009-09-08Note version 0.4.2.Kevin O'Connor1-1/+1
2009-08-16Add support for using floppy images in CBFS.Kevin O'Connor1-1/+1
2009-08-11Separate ATA code from generic disk code.Kevin O'Connor1-1/+1
2009-07-29Add auto-generated version info to each build.Kevin O'Connor1-2/+7
2009-07-26Add PMM stubs.Kevin O'Connor1-1/+1
2009-07-19Expand int155f "vgahook" detection.Kevin O'Connor1-2/+2
2009-07-13Minor - clarify intermediate object file names.Kevin O'Connor1-11/+13
2009-06-22Don't use "objcopy --extract-symbol" - old binutils don't have that option.Kevin O'Connor1-1/+1
2009-06-21Forward port bochs smp changes; rename smpdetect.c to smp.c.Kevin O'Connor1-1/+1
2009-06-17Avoid makefile "else ifeq" syntax - old versions don't support it.Kevin O'Connor1-1/+3
2009-06-15Avoid -fwhole-program on broken gcc instead of stopping build.Kevin O'Connor1-9/+16
2009-06-10Add support for gcc v3.x compilers.Kevin O'Connor1-2/+4
2009-06-10Do garbage collection of unused sections.Kevin O'Connor1-5/+8
2009-05-27Keep relocated 16bit code so checkstack can use it.Kevin O'Connor1-2/+2
2009-05-23Eliminate "_code32_" prefix on 32bit symbols referenced from 16bit code.Kevin O'Connor1-9/+11
2009-05-17VGA: Commit missing change to Makefile.Kevin O'Connor1-2/+2
2009-05-06Add initial port of the "open source vga bios" project.Kevin O'Connor1-2/+26
2009-04-26Add LZMA decompression support to CBFS.Kevin O'Connor1-1/+2
2009-04-19Fixup previous memcpy optimization.Kevin O'Connor1-1/+2
2009-04-08Turn off new gcc tree-switch-conversion option in 16bit mode.Kevin O'Connor1-0/+1
2009-04-08Rework linker scripts so they work on new version of ld.Kevin O'Connor1-1/+1
2009-03-26Expand gcc tests.Kevin O'Connor1-2/+7
2009-02-08Reorganize boot code.Kevin O'Connor1-1/+1
2009-01-25Enhance makefile to autodetect if AVOIDCOMBINE is needed.Kevin O'Connor1-1/+5
2009-01-17Move variables from assembler to C code.Kevin O'Connor1-17/+7
2009-01-17Try to automatically fit sections into open spaces in the fixed area.Kevin O'Connor1-1/+1
2009-01-17Layout fixed area using linker instead of assembler.Kevin O'Connor1-0/+8
2009-01-15Change license from GPLv3 to LGPLv3.Kevin O'Connor1-1/+1
2009-01-04Initial KVM support.Kevin O'Connor1-1/+1
2009-01-04Silence the strict-aliasing warnings that older compilers emit.Kevin O'Connor1-1/+1
2009-01-01Tune gcc stack growth parameter.Kevin O'Connor1-1/+1
2008-12-29Add more linker protections around variables accessed from 16bit mode.Kevin O'Connor1-1/+1
2008-12-28Move pir table offset from ebda to a global variable.Kevin O'Connor1-3/+2
2008-12-21Initial PnP bios call support.Kevin O'Connor1-1/+2
2008-12-10Improve support for old 16bit resume handlers.Kevin O'Connor1-1/+1
2008-12-06Execute smp detect code in place instead of copying it.Kevin O'Connor1-2/+2
2008-12-06Makefile cleanups.Kevin O'Connor1-10/+10
2008-11-16Add tool for generating assembler offset definition file.Kevin O'Connor1-1/+4
2008-11-16Cleanup a20 code.Kevin O'Connor1-2/+2
2008-11-08Support .bss variables in 16bit code (ones that the 32bit code can set).Kevin O'Connor1-1/+1
2008-11-07Be sure to define defaults for NM,STRIP,OBJCOPY in Makefile.Kevin O'Connor1-0/+4
2008-11-06Fix cross compilation issues of seabiosKevin O'Connor1-10/+10
2008-11-01Separate out and enhance option rom scanning code.Kevin O'Connor1-1/+2
2008-08-17Add stubs for VIA vga bios callbacks to system bios.Kevin O'Connor1-1/+1
2008-07-30Don't allow CFLAGS to be set from commandline.Kevin O'Connor1-1/+1
2008-07-21Remove vgahooks.c from Makefile.Kevin O'Connor1-1/+1
2008-07-20Rewrite ps2 port (keyboard/mouse) handling.Kevin O'Connor1-2/+2
2008-07-13Always define macro MODE16 - that way it can be used in C conditionals.Kevin O'Connor1-2/+2
2008-07-06Convert bootup code (int18/int19) to 32bit mode.Kevin O'Connor1-4/+4
2008-07-06Relinking rom32.o twice seems flaky - make third link stage.Kevin O'Connor1-8/+8
2008-07-05Ensure proper alignment of subsections.Kevin O'Connor1-2/+2
2008-07-05Use ld to build final rom; remove custom build utilities.Kevin O'Connor1-17/+20
2008-07-04Define 16bit OFFSET_x to be 32bit addresses; introduce CONFIG_BIOS_ADDR.Kevin O'Connor1-1/+2
2008-07-04Breakup rombios32.c into pciinit.c and smbios.cKevin O'Connor1-2/+2
2008-07-04Separate out smp detection and mp table generation from rombios32.cKevin O'Connor1-1/+1
2008-07-04Separate SMM code into its own file (smm.c from rombios32.c).Kevin O'Connor1-1/+1
2008-06-21Add code (currently disabled) to mask run away irqs.Kevin O'Connor1-1/+1
2008-06-14Cleanup handling of interrupt controller (PIC).Kevin O'Connor1-2/+3
2008-06-12Generate PIR table at post time.Kevin O'Connor1-1/+1
2008-06-11Move acpi code out of rombios32.c; clean up use of fixed memory addresses.Kevin O'Connor1-1/+2
2008-06-08Enhance e820 memory map generation.Kevin O'Connor1-1/+1
2008-06-08Separate out ram shadow code and permit more code to write to bios.Kevin O'Connor1-1/+1
2008-05-12Add compile options to reduce stack usage.Kevin O'Connor1-1/+2
2008-05-12Use a linker script for 16bit code.Kevin O'Connor1-3/+3
2008-05-10Fix elf build; rename target file rom.bin to bios.bin.Kevin O'Connor1-2/+2
2008-04-13Move timer setup from post.c to clock.c.Kevin O'Connor1-2/+2
2008-04-13Move serial/lpt setup from post.c to serial.cKevin O'Connor1-3/+2
2008-04-13Move floppy setup code from post.c to floppy.c.Kevin O'Connor1-2/+2
2008-04-13Add compile options to Makefile to reduce stack space.Kevin O'Connor1-4/+6
2008-04-05Forward port new boot menu features from bochs bios.Kevin O'Connor1-1/+1
2008-03-16Basic support for PCI BIOS.Kevin O'Connor1-2/+2
2008-03-15Minor cleanups.Kevin O'Connor1-4/+0
2008-03-12Move keyboard setup to kbd.c.Kevin O'Connor1-1/+1
2008-03-12Move ata_detect call to 32bit code.Kevin O'Connor1-1/+1
2008-03-11Force functions marked as inline to always be inlined.Kevin O'Connor1-1/+2
2008-03-09Add build option -fomit-frame-pointer.Kevin O'Connor1-1/+1
2008-03-08Port rombios32 code from bochs-bios.Kevin O'Connor1-2/+2
2008-03-08Revert "This patch adds the BIOS support for SMP, ACPI, PCI, SMM, SMBIOS."Kevin O'Connor1-18/+2
2008-03-05This patch adds the BIOS support for SMP, ACPI, PCI, SMM, SMBIOS.Kevin O'Connor1-2/+18
2008-03-05Add initial support for apmbios code.Kevin O'Connor1-1/+1
2008-03-04Move cdrom code to its own file (cdrom.c).Kevin O'Connor1-1/+1
2008-03-02Apply workaround to allow compiling under Ubuntu.Kevin O'Connor1-10/+28
2008-03-02Enhance included bios tables.Kevin O'Connor1-2/+5