summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2022-03-29off-by-one check didn't recognize partition 'a' section on specifiedTheo de Raadt
2022-03-28Put call to vmx_remote_vmclear() under #ifdef MULTIPROCESSORTheo Buehler
2022-03-28vmm(4): add quiesce/wakeup hooks to sync vcpu state.Dave Voutila
2022-03-26grow i386 mediaTheo de Raadt
2022-03-26Enable mtw(4) on i386, macppc, and arm64.Stefan Sperling
2022-03-25Implement reboot/powerdown support based on nvmem cells. This works onMark Kettenis
2022-03-24Add $OpenBSD$ tag and declare that this file is in the public domain.Mark Kettenis
2022-03-23Trapping a riscv illegal instruction shouldn't print a console messageJeremie Courreges-Anglas
2022-03-23Export the ID_AA64ISARn_EL1 registers to userspace through sysctl(2) suchMark Kettenis
2022-03-22Copy the FDT into a larger buffer such that we have space to add additionalMark Kettenis
2022-03-22After copying the FDT into a new larger buffer, adjust the FDT size toMark Kettenis
2022-03-22Make sure kernel longjmp always returns 1 rather than what turns out to beMiod Vallat
2022-03-22Fix wrong comment in sendsig(), and remove unused dumpframe()Miod Vallat
2022-03-22Do not bother initializing a0 with a special value in setregs, that's aMiod Vallat
2022-03-22Change VM_MIN_ADDRESS to PAGE_SIZE to forbid mapping anything at virtualMiod Vallat
2022-03-22Do not pretend there exist MD code for byte swapping yet provide copiesMiod Vallat
2022-03-21Constify struct {audio,midi,radio,video}_hw_if. No functional change.Miod Vallat
2022-03-21Remove unused files which serve no purpose in OpenBSD; with and ok jsg@Miod Vallat
2022-03-18spellingJonathan Gray
2022-03-17Fix previous commit; the FDT header is big-endian so we need to do theMark Kettenis
2022-03-16When we allocate space a buffer with some extra space for the FDT, adjustMark Kettenis
2022-03-15Implement additional error checking for aplsmc_read_key() such that we canMark Kettenis
2022-03-14The current FDT code we use in the bootloader is buggy and will write intoMark Kettenis
2022-03-14Make sure the apldart(4) implementation of bus_dmamap_destroy(9) does theMark Kettenis
2022-03-13Constify struct cfattach.Martin Pieuchot
2022-03-13Constify struct cfattach.Martin Pieuchot
2022-03-12Constify struct cfattach.Martin Pieuchot
2022-03-12Unfortunately some last-minute changes were made to the AIC2 device treeMark Kettenis
2022-03-08Enable mtw(4) in the build for amd64.hastings
2022-03-07Since AIC2 uses 4 interrupt cells we need to adjust the code that handlesMark Kettenis
2022-03-06Convert KVA allocation to km_alloc(9).Mark Kettenis
2022-03-05Move initial ROM console related codes into separated luna88k/romcons.cKenji Aoyama
2022-03-05Move CPU-CMMU association report into #ifdef DEBUG section.Kenji Aoyama
2022-03-02Recognize the cores on Apple's M1 Pro/Max SoCs.Mark Kettenis
2022-03-02Add RTC support to aplsmc(4). The SMC firmware distributed with macOS 12.xMark Kettenis
2022-03-02Add nvmem support and make this available on all Apple SPMI PMUs. RestrictMark Kettenis
2022-03-01Apple M1 Pro/Max SoCs come with a new version of the interrupt controller.Mark Kettenis
2022-03-01The display controller sits behind a DART. We must make sure we keepMark Kettenis
2022-02-28The IOMMUs integrated on Apple's M1 Pro/MaxJ SoC use a different page tableMark Kettenis
2022-02-28Remove unneeded symbol name lookup.Visa Hankala
2022-02-27Adjust definition of DART_L1_TABLE to what Linux uses.Mark Kettenis
2022-02-25Enable cduart(4) on arm64.Visa Hankala
2022-02-24Fix kernel stack alignment on riscv64Visa Hankala
2022-02-24Reserve room for holding curcpu pointer in u-areaVisa Hankala
2022-02-24Fix PIC_SYM() macro: it never needs to token paste, so it's notPhilip Guenther
2022-02-23unifdef __ELF__Jonathan Gray
2022-02-22Fix thinko in construction of SMC key for the targeted GPIO pin.Mark Kettenis
2022-02-22Remove extra ;Visa Hankala
2022-02-22Clear frame pointer in cpu_fork() on riscv64Visa Hankala
2022-02-22ddb: Improve stack unwinding on riscv64Visa Hankala