summaryrefslogtreecommitdiffstats
path: root/src/arch
Commit message (Expand)AuthorAgeFilesLines
* [GDB] Add watch and rwatch hardware watchpointsStefan Hajnoczi2008-06-303-1/+140
* [romprefix] Fix PMM detection start addressMichael Brown2008-06-291-1/+1
* [a20] Send a null command to the KBC after changing A20H. Peter Anvin2008-06-271-0/+3
* [libc] Remove unused le32_to_cpup(x) and cpu_to_le16p() macrosMichael Brown2008-06-271-3/+0Star
* [script] Remove arbitrary limit on script line lengthsMichael Brown2008-06-181-0/+17
* [prefix] When we have to hook INT 19, chain to original handler if possibleMichael Brown2008-06-141-2/+14
* [bzimage] Support kernel command lines of greater than 256 charactersMichael Brown2008-06-122-2/+18
* [smbios] Fix SMBIOS string fetchingMichael Brown2008-06-111-4/+2Star
* [undi] Ask for promiscuous packet reception when using UNDI driverMichael Brown2008-06-101-2/+6
* [ELF] Add ability to boot ELF images generated by wraplinux and mkelfImageMichael Brown2008-06-092-0/+111
* [GDB] Add GDB stub for remote debuggingStefan Hajnoczi2008-06-053-11/+292
* [GDBSYM] Remove unused gdbsym.cStefan Hajnoczi2008-06-051-33/+0Star
* [Makefile] Remove obsolete SRCDIRSMichael Brown2008-05-231-2/+0Star
* [prefix] Prompt for entering gPXE shell during POSTMichael Brown2008-05-221-10/+61
* [prefix] Add PCI bus:dev.fn to ROM product stringMichael Brown2008-05-213-95/+131
* [NETDEV] Add notion of link stateMichael Brown2008-04-221-0/+3
* [HCI] Display "Not an executable image" when appropriateMichael Brown2008-04-081-0/+8
* [Settings] Expose SMBIOS via settings APIMichael Brown2008-03-285-129/+256
* [PXEXT] Add FILE_API_CHECK API functionH. Peter Anvin2008-03-261-0/+5
* [Settings] Remove assumption that all settings have DHCP tag valuesMichael Brown2008-03-251-4/+3Star
* [libc] Use __builtin_va_list et al in stdarg.hMichael Brown2008-03-241-22/+0Star
* [DHCP] Fix up fake-packet creation as used by PXENV_GET_CACHED_INFOMichael Brown2008-03-231-4/+2Star
* [Settings] Migrate DHCP and NVO code to the new settings API (untested)Michael Brown2008-03-211-4/+4
* Merge branch 'pxerom-pmm'Michael Brown2008-03-114-305/+482
|\
| * [PXE] PMM now tested and workingMichael Brown2008-03-111-1/+1
| * [prefix] Cope with image source addresses outside base memoryMichael Brown2008-03-111-121/+114Star
| * [PXE] Improve PnP/BBS detectionMichael Brown2008-03-111-19/+49
| * [prefix] Add printing functions to libprefix.SMichael Brown2008-03-113-128/+112Star
| * [PXE] Add PMM support to romprefix.S (untested)Michael Brown2008-03-093-73/+243
* | Merge branch 'xl0-timer'Michael Brown2008-03-1010-231/+206Star
|\ \ | |/ |/|
| * Use plain C in timer_rdtsc for division instead of inline asssembly.Alexey Zaytsev2008-03-061-43/+21Star
| * fix the rdtsc namimgAlexey Zaytsev2008-03-022-8/+8
| * CleanupsAlexey Zaytsev2008-03-022-2/+6
| * Modify gPXE core and drivers to work with the new timer subsystemAlexey Zaytsev2008-03-023-16/+4Star
| * Introduce the new timer subsystem.Alexey Zaytsev2008-03-026-215/+220
* | [PXEXT] Add PXENV_FILE_EXEC call to PXE extensions API.Michael Brown2008-03-041-0/+5
|/
* Add DBGLVL_IO to trace all memory-mapped I/O.Michael Brown2008-02-211-7/+40
* Guard against corruption of top half of %esp during UNDI ISRMichael Brown2008-02-131-0/+3
* Merge branch 'master' of rom.etherboot.org:/pub/scm/gpxeMichael Brown2008-02-111-0/+2
|\
| * undiisr.S: save/restore upper half of %eflagsH. Peter Anvin2008-02-111-0/+2
| * UNDI ISR: save and restore 32-bit registersH. Peter Anvin2008-02-111-4/+7
* | UNDI ISR: save and restore 32-bit registersH. Peter Anvin2008-02-111-4/+7
* | Use internal 16-bit stack for added safety.Michael Brown2008-02-111-0/+4
|/
* Remove the (unused) option to override _prefix_link_addr,Michael Brown2007-12-071-14/+4Star
* Fix compiler warnings that appear only on OpenBSD.Michael Brown2007-12-067-14/+14
* Add UUID to DHCP request as option 97 (if available).Michael Brown2007-11-212-0/+11
* Added definition of a UUID and uuid_ntoa() (for debugging), andMichael Brown2007-11-212-19/+10Star
* Update SMBIOS internal API to be easier to use, and not to requireMichael Brown2007-11-212-101/+214
* Replace "Etherboot" strings with "gPXE".Michael Brown2007-11-201-4/+4
* Allow space for the kernel's real-mode .bss. Previously we weren'tMichael Brown2007-11-042-1/+9