summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2017-05-19tweak the spllower asm so it is more straightforward.David Gwynne
2017-05-18Implement copyin32(9).Mark Kettenis
2017-05-18enable acpisbs on i386 for old MacBooksJoshua Stein
2017-05-18Since copyin(9) already doeas access 32-bit quantities atomically, we canMark Kettenis
2017-05-18AAPCS64 requires 16 byte stack alignment. Set the bits in the systemJonathan Gray
2017-05-18Fix kernel build on armv7 and sh.Visa Hankala
2017-05-17Make IPL_MPSAFE effective on loongson.Visa Hankala
2017-05-16Implement copyin32(9).Mark Kettenis
2017-05-16Tweak previous, s/int/unsigned/, since the format character is %u.YASUOKA Masahiko
2017-05-16Compare device pathes properly to find the booted disk.YASUOKA Masahiko
2017-05-15Make atomic.h ready to be included in userland.Martin Pieuchot
2017-05-12Make copyin(9) and copyout(9) atomic for naturally aligned 32-bit words.Mark Kettenis
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
2017-05-12Make atomic.h ready to be included in userland.Martin Pieuchot
2017-05-11The device_to_pa routine really isn't needed. We always have physicalVisa Hankala
2017-05-11Set up IPI handling on the primary CPU before booting secondary CPUs.Visa Hankala
2017-05-11panic doesn't need \n.Mike Larkin
2017-05-11Casting int is required for passing uint64 value to "%u" since we don'tYASUOKA Masahiko
2017-05-10Remove pmep_pa_is_mem(). Instead create write-back cachable mappings byMark Kettenis
2017-05-10Hook up HPET as a timecounter.Visa Hankala
2017-05-10Add a PCI attach hook mechanism for htb(4), similar to the oneVisa Hankala
2017-05-10The setting of the cpu feature flags for PCLMUL and AES-NI was guarded withTheo Buehler
2017-05-09Enable dwge(4). If the network hardware is initialized by U-Boot, theMark Kettenis
2017-05-09Whitelist SMBus IO addresses to let the driver, piixpm(4), work again.Visa Hankala
2017-05-09Fix range check.Visa Hankala
2017-05-09Mix bits from the built-in RNG with the randomdata section at boot time.Visa Hankala
2017-05-08After a break point at the beginning of a function, printing itsAlexander Bluhm
2017-05-08Guard debug printf with NETIF_DEBUG ifdef like the other debug prints.Patrick Wildt
2017-05-08add a BUS_DMA_64BIT flag to bus_dma on all our archs.David Gwynne
2017-05-08add printing of arguments in stack traces.David Gwynne
2017-05-07further improvement to vmm fpu handling (support avx and avx2, blockMike Larkin
2017-05-07Sync FDT code with arm64.Mark Kettenis
2017-05-07Pass the address of the EFI system table and the EFI memory map throughMark Kettenis
2017-05-06Add rkgpio(4), a driver to handle GPIOs on Rockchip SoCs.Mark Kettenis
2017-05-06Print full MIDR for CPUs that can't be identified.Mark Kettenis
2017-05-06Now that we have a table of Cavium part numbers add the part number forJonathan Gray
2017-05-05Move dwge(4) glue into dev/fdt.Mark Kettenis
2017-05-05Add rkpinctrl(4), a driver to configure pins on Rockchip SoCs. For now,Mark Kettenis
2017-05-05Add glue to attach SDHC compliant controllers using the FDT. This makesMark Kettenis
2017-05-05Add the missing cache flush operations for non-coherent mappings.Mark Kettenis
2017-05-05Remove /* FALLTHROUGH */ that isn't (and shouldn't).Mark Kettenis
2017-05-05Allow setting guest %xcr0 from vmd(8).Mike Larkin
2017-05-04Also pass the blk offset to disk_unbusy(), so that it can pass it toTheo de Raadt
2017-05-04enable brgphy, which appears in the edgerouter proJonathan Matthew
2017-05-04Recognize various Cavium ThunderX cores.Mark Kettenis
2017-05-03Bring boot() in line with our other architectures.Mark Kettenis
2017-05-03explicitly initialise the mutex in the kernel map.David Gwynne