aboutsummaryrefslogtreecommitdiff
path: root/src/boot.c
AgeCommit message (Expand)AuthorFilesLines
2009-06-15Avoid -fwhole-program on broken gcc instead of stopping build.Kevin O'Connor1-4/+0
2009-05-05Add support for field width argument to %x (eg, %08x).Kevin O'Connor1-1/+1
2009-04-29Add config option to set boot menu delay time.Kevin O'Connor1-1/+1
2009-04-18Allow booting from any device when under coreboot.Kevin O'Connor1-11/+5
2009-04-13Initial support for running CBFS payloads.Kevin O'Connor1-15/+46
2009-02-16Enhance boot menu to allow user to select which CD drive to boot from.Kevin O'Connor1-9/+19
2009-02-15Allow ctrl+alt+delete to work when no boot device found.Kevin O'Connor1-2/+6
2009-02-08Add support for selecting harddrive order in boot menu.Kevin O'Connor1-27/+167
2009-02-08Minor - rename BX_PANIC to panic.Kevin O'Connor1-2/+2
2009-02-08Simplify boot code.Kevin O'Connor1-159/+107
2009-02-08Reorganize boot code.Kevin O'Connor1-14/+134
2009-02-07Introduce MBR struct; simplify cdrom emulation code.Kevin O'Connor1-1/+2
2009-01-19Implement memcpy_far and checksum_far, and replace _fl variants.Kevin O'Connor1-1/+1
2009-01-19Rename MAKE_FARPTR (and similar) to MAKE_FLATPTR.Kevin O'Connor1-3/+3
2009-01-15Change license from GPLv3 to LGPLv3.Kevin O'Connor1-1/+1
2008-12-31Use new 'struct disk_op_s' to issue ata requests.Kevin O'Connor1-1/+0
2008-12-31Return CDEMU parameters to ebda segment (instead of using globals).Kevin O'Connor1-2/+3
2008-12-29Introduce GET/SET_EBDA2() macros - they take a cached ebda seg.Kevin O'Connor1-3/+4
2008-12-28Move IPL definitions from ebda to global variables.Kevin O'Connor1-9/+12
2008-12-28Move most of ATA and CDEMU from ebda to global variables.Kevin O'Connor1-2/+2
2008-12-10Fix boot when CONFIG_CDROM_BOOT is disabled.Kevin O'Connor1-1/+1
2008-11-08Avoid casting EBDA variables ipl.description and pir_loc.Kevin O'Connor1-2/+2
2008-08-29Rename memcpy() to memcpy_far() and add regular memcpy() code.Kevin O'Connor1-1/+1
2008-08-17Misc minor improvements.Kevin O'Connor1-4/+4
2008-07-21Add additional config options to remove parts of code.Kevin O'Connor1-0/+3
2008-07-12Add workaround for older gcc's not fully supporting VISIBLE32.Kevin O'Connor1-0/+4
2008-07-06Convert bootup code (int18/int19) to 32bit mode.Kevin O'Connor1-4/+2
2008-07-06Move $PnP string from boot.c to romlayout.S.Kevin O'Connor1-5/+0
2008-07-04Extract 'struct bregs' out of biosvar.h; clean up header includes.Kevin O'Connor1-1/+2
2008-06-28Improve some debugging output.Kevin O'Connor1-1/+1
2008-06-21Init serial port before using it for debug - also reinit after option rom.Kevin O'Connor1-0/+2
2008-06-12Support config driven debugging of each irq handler.Kevin O'Connor1-2/+2
2008-05-24Improve control of debug messages.Kevin O'Connor1-2/+2
2008-05-18Establish boot order in post stage.Kevin O'Connor1-17/+5
2008-04-05Forward port new boot menu features from bochs bios.Kevin O'Connor1-11/+39
2008-03-29Cleanup boot order determination.Kevin O'Connor1-20/+9
2008-03-29Merge IPL segment into EBDA segment.Kevin O'Connor1-5/+5
2008-03-22Breakout cdrom emulation support into CONFIG_CDROM_EMU.Kevin O'Connor1-0/+1
2008-03-12Move ata_detect call to 32bit code.Kevin O'Connor1-11/+0
2008-03-11Don't save/restore flags and ebp on external calls - saves on stack space.Kevin O'Connor1-1/+3
2008-03-09Fix booting logic on failure.Kevin O'Connor1-4/+11
2008-03-08Minor cleanups.Kevin O'Connor1-0/+3
2008-03-05Rename VISIBLE macro for better control.Kevin O'Connor1-4/+4
2008-03-04Get CDROM emulation working.Kevin O'Connor1-4/+19
2008-03-02Bug fixes; get mouse working.Kevin O'Connor1-1/+2
2008-03-02Enhance included bios tables.Kevin O'Connor1-0/+5
2008-03-01Make disk access work.Kevin O'Connor1-1/+1
2008-02-29Initial support for ATA disks.Kevin O'Connor1-0/+2
2008-02-27Merge recent changes to bochs-bios CVS head.Kevin O'Connor1-2/+4
2008-02-25Version 0.1.2rel-0.1.2Kevin O'Connor1-75/+139