summaryrefslogtreecommitdiff
path: root/sys/arch/arm64
AgeCommit message (Expand)Author
2018-10-30The way we currently generate gap.o using a linker script results in .rodataMark Kettenis
2018-10-20Sync with amd64 version.Mark Kettenis
2018-10-08Generate SIGBUS when we see a data abort exception because of unalignedMark Kettenis
2018-10-01Use inline functions instead of GNU C statement expressions for the MDChristian Weisgerber
2018-09-28Add vlan and trunk to arm64's RAMDISK (amd64 parity)ccardenas
2018-09-18grow arm64 ramdiskTheo de Raadt
2018-09-14Unify and bump some of the NMBCLUSTERS defines. Some archs had it set toClaudio Jeker
2018-09-14add gapdummy.c to the "clean" target like other generated filesChristian Weisgerber
2018-09-12Make pmap_protect(9) actually remove exec permission if the new permissionsMark Kettenis
2018-09-11Include bnxt in arm64.ccardenas
2018-09-11We actually support 39-bit VA's in userland.Mark Kettenis
2018-09-09Apply retguard to the last asm functions in the arm64 kernel. This completesmortimer
2018-09-08Bump NMBCLUSTERS to a more reasonable 256MB instead of the tiny 4MB.Claudio Jeker
2018-09-07Add retguard macros to cpu_switchto, setjmp, longjmp.mortimer
2018-08-30Move .dynstr before _edata to fix image size calculation. The PEPatrick Wildt
2018-08-27Add hitemp(4), a driver for the temperature sensors on the HiSilicon Hi3660Mark Kettenis
2018-08-27Add hiclock(4). Make sure hireset(4) attaches early.Mark Kettenis
2018-08-27Enable hireset(4).Mark Kettenis
2018-08-27Add glue for the USB3 controller on the HiKey 970.Mark Kettenis
2018-08-27Enable radeondrm(4). Note that on arm64 we do not yet have a way toMark Kettenis
2018-08-26Add pinctrl(4), a generic pin mux driver.Mark Kettenis
2018-08-26Add plgpio(4), a driver for the ARM PrimeCell GPIO (PL061) peripheral.Mark Kettenis
2018-08-25Add code to print the characteristics of the caches that can be discoveredMark Kettenis
2018-08-25Add GPT support. Mostly copied from amd64.Mark Kettenis
2018-08-25Insert new child nodes at the end.Mark Kettenis
2018-08-25Don't treat UnicodeChar == 0 as a keyboard input. The same fix wasYASUOKA Masahiko
2018-08-23Set the pointer to the EFI Runtime Services, otherwise we call intoPatrick Wildt
2018-08-22Enable uscom(4) where uslcom(4) is already present.Martin Pieuchot
2018-08-20Implement bus_space_mmap(9).Mark Kettenis
2018-08-20Remove unused spllock().Visa Hankala
2018-08-19Implement "mach dtb <filename.dtb>" in efiboot(8). This way we canPatrick Wildt
2018-08-19Add support for multiple PCI segments. Only really implemented for arm64Mark Kettenis
2018-08-18Add support for flushing the instruction cache of other processes. This isMark Kettenis
2018-08-18Make sure we don't match (and attach) more than the maximum number ofMark Kettenis
2018-08-18Support arbitrary number of redistributors.Mark Kettenis
2018-08-16Make pmap_allocate_asid() mpsafe. Since between checking the ASIDPatrick Wildt
2018-08-15Turns out the integration of the GIC-500 on the Rockchip RK3399 is busted.Mark Kettenis
2018-08-15Distinguish between softc array members that are indexed by redistributorMark Kettenis
2018-08-15Use atomic instructions to keep track of what ASIDs are in use. This makesMark Kettenis
2018-08-12Add retguard macros for arm64 asm and apply them in the straightforwardmortimer
2018-08-11Make legacy interrupts work in more cases.Mark Kettenis
2018-08-11Use IORT table to map requester ID into MSI sideband data.Mark Kettenis
2018-08-11Make GICv3 redistributor support actually work and add ITS support.Mark Kettenis
2018-08-11Bump MAXCPUS from 8 to 24.Mark Kettenis
2018-08-11Fix a couple of bugs in the ITS support code:Mark Kettenis
2018-08-11Use MAXCPUS as the number of elements for the array of per-cpu data.Mark Kettenis
2018-08-09Synopsys Designeware PCIe IP isn't 100% ECAM compliant. It doesn't handleMark Kettenis
2018-08-09Define __HAVE_ACPI on arm64 and __HAVE_FDT on arm64, armv7 and octeonPatrick Wildt
2018-08-08Support DMA coherent devices that attach to mainbus(4) as well.Mark Kettenis
2018-08-08Fix the ITLinesNumber mask and bump the number of supprted redistributorsMark Kettenis