aboutsummaryrefslogtreecommitdiff
path: root/src/arch/i386
AgeCommit message (Expand)AuthorFilesLines
2024-09-24[profile] Standardise return type of profile_timestamp()Michael Brown1-3/+3
2024-09-16[efi] Remove redundant EFI_BOOT_FILE definitionsMichael Brown1-4/+0
2024-09-12[libc] Centralise architecture-independent portions of setjmp.hMichael Brown1-9/+3
2024-09-05[gdb] Allow CPU architectures to omit support for GDBMichael Brown1-0/+0
2024-01-14[build] Fix building with newer binutilsMichael Brown2-1/+2
2023-06-30[build] Inhibit linker warnings about an implied executable stackGeert Stappers3-0/+3
2023-02-05[build] Allow for per-architecture unprefixed constant operand modifierMichael Brown1-0/+3
2023-01-22[dhcp] Simplify platform-specific client architecture definitionsMichael Brown3-80/+20
2023-01-22[linux] Centralise the linker script for Linux binariesMichael Brown2-108/+2
2022-01-13[efi] Include Secure Boot Advanced Targeting (SBAT) metadatasbatMichael Brown2-0/+4
2021-03-02[build] Allow __asmcall to be used as a type attributeMichael Brown1-1/+1
2021-02-28[linux] Use host glibc system call wrappersMichael Brown4-80/+9
2021-02-04[build] Work around -fPIE patched versions of gcc on all architecturesMichael Brown1-16/+0
2017-06-14[build] Use -no-pie on newer versions of gccMichael Brown1-3/+8
2016-07-04[dhcp] Automatically generate vendor class identifier stringMichael Brown2-10/+0
2016-07-04[dhcp] Allow for variable encapsulation of architecture-specific optionsMichael Brown2-14/+12
2016-04-15[comboot] Support COMBOOT in 64-bit buildsMichael Brown10-1991/+0
2016-03-22[gdb] Add support for x86_64Michael Brown3-210/+12
2016-03-17[test] Move i386-specific tests to arch/i386/testsMichael Brown5-0/+347
2016-03-16[hyperv] Use generic set_bit() functionMichael Brown1-23/+0
2016-02-18[librm] Provide an abstraction wrapper for prot_callMichael Brown2-13/+7
2016-02-18[librm] Convert prot_call() to a real-mode near callMichael Brown1-3/+0
2016-02-16[librm] Discard argument as part of return from prot_call()Michael Brown1-3/+3
2016-02-16[bios] Add bin-x86_64-pcbios build platformMichael Brown142-28193/+5
2016-02-16[bios] Move isolinux definitions to Makefile.pcbiosMichael Brown2-22/+22
2016-02-16[bios] Allow librm to be compiled for x86_64Michael Brown3-15/+30
2016-02-16[bios] Allow memmap.c to be compiled for x86_64Michael Brown1-1/+1
2016-02-16[bios] Allow bios_console.c to be compiled for x86_64Michael Brown1-1/+1
2016-02-16[bios] Allow bzimage.c to be compiled for x86_64Michael Brown1-3/+3
2016-02-16[bios] Allow rtc_entropy.c to be compiled for x86_64Michael Brown1-16/+13
2016-02-16[bios] Allow relocate.c to be compiled for x86_64Michael Brown1-12/+12
2016-02-16[bios] Use size_t when casting _text16_memsz and _data16_memszMichael Brown2-6/+7
2016-02-16[bios] Use intptr_t when casting .text16 function pointersMichael Brown9-32/+24
2016-02-16[libc] Split rmsetjmp() and rmlongjmp() into a separate rmsetjmp.hMichael Brown7-25/+33
2016-02-12[prefix] Pad .text16 and .data16 segment sizes at build timeMichael Brown2-10/+7
2016-02-11[pxe] Clarify comments regarding shrinking of cached DHCP packetMichael Brown1-6/+9
2016-01-12[i386] Add check_bios_interrupts() debug functionMichael Brown2-0/+28
2016-01-11[pxe] Add debug message to display real-mode segment addressesMichael Brown1-0/+11
2016-01-11[pxe] Colourise debug outputMichael Brown1-3/+3
2016-01-06[romprefix] Report an optimistic runtime size estimateMichael Brown1-4/+16
2016-01-05[vmware] Expose GuestRPC mechanism in 64-bit buildsMichael Brown7-953/+0
2015-12-23[bios] Add support for injecting keypressesMichael Brown1-38/+209
2015-12-07[efi] Add %.usb target for building EFI-bootable USB (or other) disk imagesMichael Brown1-0/+4
2015-11-17[comboot] Reset console before starting COMBOOT executableMichael Brown2-0/+8
2015-10-16[build] Generalise CONSOLE_VESAFB to CONSOLE_FRAMEBUFFERMichael Brown1-1/+7
2015-10-14[fbcon] Move margin calculations to fbcon.cMichael Brown1-28/+2
2015-10-14[fbcon] Allow character height to be selected at runtimeMichael Brown1-5/+23
2015-09-15[pxe] Notify BIOS via INT 1a,564e for each new network deviceMichael Brown1-0/+26
2015-09-15[pxe] Invoke INT 1a,564e when PXE stack is activatedMichael Brown1-0/+12
2015-09-02[uri] Generalise tftp_uri() to pxe_uri()Michael Brown1-13/+11