summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2016-05-18Accept cnmac as a valid rootdev from uboot on octeon.Visa Hankala
2016-05-17Fix a few more warnings such that this compiles again.Mark Kettenis
2016-05-17Enable -Wall -Werror. Fix warnings uncovered by this.Mark Kettenis
2016-05-17Add support for passing an FDT. The bootloader will update the "bootargs"Mark Kettenis
2016-05-17Enable the pcf8523 RTC on Hummingboard and CuBox-i.Mark Kettenis
2016-05-16Make this actually work. This makes the following changes:Mark Kettenis
2016-05-16Use OF_is_compatible(9) here.Mark Kettenis
2016-05-16POSTREAD needs to flush the D-cache since speculative loads might (and do)Mark Kettenis
2016-05-16Implement membar(9) for armv5. As there are no barrier instructions inJonathan Gray
2016-05-16fix perms (previous cleanup commit introduced part of an unrelated change)Mike Larkin
2016-05-16spaces -> tabsMike Larkin
2016-05-16default to int3 padding if we ever introduce ENTRY/NENTRY pads hereMike Larkin
2016-05-16place .globals further up, to reduce confusionTheo de Raadt
2016-05-16Pad end of code in the MP trampoline with int3 instead of 0x0 as it isMike Larkin
2016-05-16Use int3 padding instead of nop in the ACPI resume trampoline, as it isMike Larkin
2016-05-15Implement TCB_{GET,SET} using PAL_{rd,wr}unique.Philip Guenther
2016-05-15Give the 32-bit and 64-bit EFI boatloaders different names such that we canMark Kettenis
2016-05-15Map the ADMA2 descriptor table use BUS_DMA_COHERENT and add a missingMark Kettenis
2016-05-14Since GetTime() doesn't work on U-Boot, use timer events to simulate a clockMark Kettenis
2016-05-14Move rpm read to a own function analog pwm read. No functional change.Marcus Glocker
2016-05-14Fix typo; M_NOWAIT should be EX_NOWAIT. Fortunately this was harmless.Mark Kettenis
2016-05-14Add support for pwm fans.Marcus Glocker
2016-05-14Handle boot options, and pass the boot device to the kernel. The boot deviceMark Kettenis
2016-05-14Make getsecs() return 0 if EFI doesn't tell us the time.Mark Kettenis
2016-05-14Tell the kernel where its symbols are.Mark Kettenis
2016-05-14Load the kernel at the address pre-allocated by the EFI bootloader.Mark Kettenis
2016-05-14Need some startup assembly code as well.Mark Kettenis
2016-05-14Initial stab at an EFI bootloader for armv7. Bits and pieces from FreeBSDMark Kettenis
2016-05-14Return correct rpm values for all fans.Marcus Glocker
2016-05-11delete SROP mitigation debug code; it worksTheo de Raadt
2016-05-11remove hppa64 port, which we never got going beyond broken single users.Theo de Raadt
2016-05-11fix compile issues in MD sigreturn(2)Peter Hessler
2016-05-11fix sigcookie value, address was off due to trapframe nestingTheo de Raadt
2016-05-11crank to 6.0-betaTheo de Raadt
2016-05-11Add the sigcontext cookie clearing block, which was missed in the previousTheo de Raadt
2016-05-11Another attempt to make the mips64 pmap MP-safe. Now at leastVisa Hankala
2016-05-11Move EFI header files to a location where they can be used on otherMark Kettenis
2016-05-10SROP mitigation. sendsig() stores a (per-process ^ &sigcontext) cookieTheo de Raadt
2016-05-10The hppa trapframe PC is marked (in the low two bits) to indicate aTheo de Raadt
2016-05-10Fill Xen hypercall page with int3's like the hypervisor does.Mike Belopuhov
2016-05-092nd identical definition of PROC_PC macro is not neededTheo de Raadt
2016-05-08Add DMA support. It uses ADMA2 "Internal DMA" that is compatible with theMark Kettenis
2016-05-07Add chvgpio(4), a driver for the GPIO controllers found on Intel's Cherry ViewMark Kettenis
2016-05-07Flush page (through the direct map) before mapping it into AGP. FixesMark Kettenis
2016-05-07Use a Thread Information Block in both single and multi-threaded programs.Philip Guenther
2016-05-07Stop printing the "ioapic0: misconfigured as apic..." messages. BasicallyMark Kettenis
2016-05-07set the high speed enable bit if the timing isn't SDMMC_TIMING_LEGACYJonathan Gray
2016-05-07add support for changing the bus width and set the 4-bit mode capabilityJonathan Gray
2016-05-06Reset the bus width back to 1-bit when resetting the host. Makes imxesdhc(4)Mark Kettenis
2016-05-06Fix efiboot not to hang with a disk whose block size < 512.YASUOKA Masahiko