aboutsummaryrefslogtreecommitdiff
path: root/i386
Commit message (Expand)AuthorAgeFilesLines
* Use -Wstrict-prototypes and fix warningsFlavio Cruz2022-12-219-63/+57
* Remove custom stdint.h and rely on freestanding headersFlavio Cruz2022-12-195-74/+20
* Use long_natural_t for recnum_tFlavio Cruz2022-12-182-21/+52
* Use struct for time_value_t and define seconds as long_integer_t.Flavio Cruz2022-12-172-2/+22
* Fix compiler warnings due to use of inline for mask_irq/unmask_irqFlavio Cruz2022-12-174-18/+16
* copy_to/from_phys: fix non-page-aligned caseSamuel Thibault2022-12-121-2/+2
* i386 db: Fix db_read_bytes over multiple pagesSamuel Thibault2022-12-111-0/+1
* i386 db: Add ud2 instructionSamuel Thibault2022-12-111-1/+1
* Define vm_size_t and vm_offset_t as __mach_uintptr_t.Flavio Cruz2022-12-066-12/+12
* Make task_info.h structs more portableFlavio Cruz2022-12-062-29/+32
* task: Add task_set_essentialSamuel Thibault2022-12-031-2/+3
* Update kdb_kintr according to new interrupt stack layoutSamuel Thibault2022-11-272-4/+12
* Update mach_debug interfaces to use struct.Flavio Cruz2022-11-252-0/+16
* interrupt: Fix passing parameter to splx_cli and ioapic_irq_eoiSamuel Thibault2022-11-101-2/+2
* i386/pit: Tune delaysDamien Zammit2022-10-262-4/+22
* acpi: Add lapic_addrDamien Zammit2022-10-252-0/+3
* proc_reg: Fix pushf/popfSamuel Thibault2022-10-251-6/+6
* kdb: Fix TODO for multiprocessorDamien Zammit2022-10-251-1/+3
* Fix when enabling APIC without SMPEtienne Brateau2022-09-262-10/+10
* x86_64: ignore warningSamuel Thibault2022-09-181-0/+1
* interrupt: Fix saving irq/ipl when linux drivers are disabledSamuel Thibault2022-09-171-14/+37
* kd_mouse: Fix warningSamuel Thibault2022-09-172-4/+5
* x86_64: fix warningSamuel Thibault2022-09-171-2/+2
* copyinmsg: Set msgh_size inside copyinmsg rather than the callerSamuel Thibault2022-08-282-0/+6
* Fix inclusability of <mach/mach_types.h>Samuel Thibault2022-08-283-8/+64
* add rpc_versions for vm typesLuca Dariz2022-08-271-4/+33
* fix warnings for 32 bit buildsLuca Dariz2022-08-273-1/+3
* x86_64: fix exception stack alignmentLuca Dariz2022-08-273-1/+16
* fix Task State Segment layout for 64 bitLuca Dariz2022-08-274-3/+36
* enable user accessLuca Dariz2022-08-271-2/+2
* fix console setting from cmdlineLuca Dariz2022-08-271-0/+5
* cleanup multibootLuca Dariz2022-08-272-119/+14
* add support for booting from grub with x86_64Luca Dariz2022-08-275-3/+7
* gnumach: Remove PCI_CFG2_* as a reserved ioport rangeDamien Zammit2022-08-231-4/+1
* convert K&R into ansiGuy-Fleury Iteriteka2022-05-2711-64/+35
* pmap: Make sure we do not allocate page tables beyond 4GiBSamuel Thibault2022-02-171-1/+4
* xen: Fix storing physical addressesSamuel Thibault2022-02-161-2/+2
* io_map: Fix using physical addressesSamuel Thibault2022-02-161-5/+5
* db: Fix db_user_to_phys_address returning physical addressesSamuel Thibault2022-02-161-7/+7
* vm_object: Fix vm_object_page_map map function prototypeSamuel Thibault2022-02-161-1/+1
* biosmem: Narrow e820 regions as requiredDamien Zammit2022-02-151-0/+28
* Makefrag.am: Move architecture condition inside architecture Makefrag.amSamuel Thibault2022-02-061-17/+14
* Convert from K&R to ANSIEtienne Brateau2022-01-215-49/+29
* mach_i386: include MACH_I386_IMPORTSSamuel Thibault2022-01-011-0/+4
* ddb: Fix updating sp while progressing through framesSamuel Thibault2021-12-291-1/+6
* ddb: Unwind over RETSamuel Thibault2021-12-292-6/+30
* ddb: Fix accessing high memorySamuel Thibault2021-12-282-20/+61
* rtc: drop message on setting RTC timeSamuel Thibault2021-12-161-8/+0
* memmmap: Use biosmem_addr_available rather than vm_page_lookup_paSamuel Thibault2021-11-283-17/+25
* memory_object_create_proxy: Make len parameter vm_size_array_tSamuel Thibault2021-10-171-0/+1