aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Change license from GPLv3 to LGPLv3.Kevin O'Connor2009-01-1549-50/+50
* Initial KVM support.Kevin O'Connor2009-01-046-25/+163
* Make sure ps2 port command reads are from the desired device.Kevin O'Connor2009-01-043-24/+49
* Don't define bda as a macro in resume.c - it confuses AVOIDCOMBINE mode.Kevin O'Connor2009-01-021-1/+1
* The BDA is at segment 0x0040 not 0x0000.Kevin O'Connor2009-01-025-31/+37
* Improve set_code_fail/floppy_ret/disk_ret code generation.Kevin O'Connor2009-01-026-29/+41
* Fix bug in basic_access error path.Kevin O'Connor2009-01-021-0/+1
* Reduce stack usage of hw irq handlers.Kevin O'Connor2009-01-016-34/+43
* Switch to new stack when calling ATA function in 16bit mode.Kevin O'Connor2009-01-017-25/+73
* Use new 'struct disk_op_s' to issue ata requests.Kevin O'Connor2008-12-317-133/+125
* Return CDEMU parameters to ebda segment (instead of using globals).Kevin O'Connor2008-12-316-84/+85
* Introduce GET/SET_EBDA2() macros - they take a cached ebda seg.Kevin O'Connor2008-12-297-52/+69
* Add more linker protections around variables accessed from 16bit mode.Kevin O'Connor2008-12-2915-33/+37
* Move IPL definitions from ebda to global variables.Kevin O'Connor2008-12-287-59/+73
* Move most of ATA and CDEMU from ebda to global variables.Kevin O'Connor2008-12-286-264/+283
* Move ram size definitions from ebda to global variables.Kevin O'Connor2008-12-288-21/+23
* Move pir table offset from ebda to a global variable.Kevin O'Connor2008-12-285-14/+20
* Add linker magic to ensure 16bit variables aren't repeated in 32bit code.Kevin O'Connor2008-12-288-27/+23
* Support a relocatable ebda segment.Kevin O'Connor2008-12-266-46/+47
* Enhance via vga hooks (based on patch from Rudolf Marek)Kevin O'Connor2008-12-261-2/+69
* Initial PnP bios call support.Kevin O'Connor2008-12-216-16/+146
* Fix bug in dequeue_key() refactor.Kevin O'Connor2008-12-211-1/+1
* Support multiple BCVs in a single option rom.Kevin O'Connor2008-12-201-3/+19
* Rework default hwirq handler so there is no confusion on which pic to eoi.Kevin O'Connor2008-12-204-23/+22
* Make sure to manually export s3_resume() for old buggy gcc versions.Kevin O'Connor2008-12-191-0/+4
* Add initial S3 resume support.Kevin O'Connor2008-12-187-214/+340
* Make sure %ss==%ds in resume handler call.Kevin O'Connor2008-12-181-42/+48
* Use rtc for keyboard delay instaed of tsc.Kevin O'Connor2008-12-161-10/+21
* Don't turn off apic after smp detect; use cmos for smp count on emulators.Kevin O'Connor2008-12-162-2/+7
* Refactor dequeue_key() in keyboard code.Kevin O'Connor2008-12-161-39/+18
* Define and consistently use BUILD_APIC_ADDR and BUILD_IOAPIC_ADDR.Kevin O'Connor2008-12-144-14/+14
* Cleanup of fixed space addresses.Kevin O'Connor2008-12-138-60/+86
* Implement GET/SET_GLOBAL(...) instead of using GET/SET_VAR(CS, ...)Kevin O'Connor2008-12-138-30/+50
* Implement time based checks even when looping on an ioport.Kevin O'Connor2008-12-133-32/+37
* Minor - don't call smm_init() from init_bios_tables()Kevin O'Connor2008-12-102-2/+5
* Various minor comment updates.Kevin O'Connor2008-12-104-23/+19
* Fix boot when CONFIG_CDROM_BOOT is disabled.Kevin O'Connor2008-12-101-1/+1
* Improve support for old 16bit resume handlers.Kevin O'Connor2008-12-109-51/+144
* Don't overwrite memory on smm init.Kevin O'Connor2008-12-065-26/+35
* Execute smp detect code in place instead of copying it.Kevin O'Connor2008-12-062-39/+42
* Makefile cleanups.Kevin O'Connor2008-12-061-1/+1
* Call option roms in "big real mode".Kevin O'Connor2008-12-065-17/+48
* Add additional PCI option rom checks.Kevin O'Connor2008-12-062-16/+37
* Don't allow start_bdf with new auto max bus detection code.Kevin O'Connor2008-12-049-61/+50
* Only support IDE devices with pci class of PCI_CLASS_STORAGE_IDE.Kevin O'Connor2008-12-041-17/+10
* Enance support for PCI option roms.Kevin O'Connor2008-11-291-23/+54
* Only touch PCI functions > 0 on multi-function devices; rescan max pci each t...Kevin O'Connor2008-11-296-56/+56
* Detect keyboard ctrl-alt-delete and try to reset machine.Kevin O'Connor2008-11-292-3/+11
* Fix bug on keyboard LED set.Kevin O'Connor2008-11-291-1/+9
* Don't reset .bss on reboots.Kevin O'Connor2008-11-294-11/+11