BitRig/src 350f99e — sys/arch/arm64/arm64 pmap.c
pmap cannot wait on pool alloc due to held mutex.
Delta | File | |
---|---|---|
+1 | -6 | sys/arch/arm64/arm64/pmap.c |
+1 | -6 | 1 files |
pmap cannot wait on pool alloc due to held mutex.
Delta | File | |
---|---|---|
+1 | -6 | sys/arch/arm64/arm64/pmap.c |
+1 | -6 | 1 files |
Fix logic error related to CANFAIL
Delta | File | |
---|---|---|
+13 | -13 | sys/arch/arm64/arm64/pmap.c |
+13 | -13 | 1 files |
Running HZ too fast on SMP arm makes no sense Go back to HZ=100 for arm64
Delta | File | |
---|---|---|
+1 | -0 | sys/arch/arm64/conf/generic.arm64 |
+1 | -0 | 1 files |
Hack around an MPlock count problem Hack around a problem where running kernel had too many kernel locks on processes when they were trying to go to sleep. cause unknown. This change is likely just hiding a bug.
Delta | File | |
---|---|---|
+10 | -1 | sys/kern/kern_sched.c |
+10 | -1 | 1 files |
Enable SMP arm64.
Delta | File | |
---|---|---|
+252 | -0 | sys/arch/arm64/arm64/cpu.c |
+176 | -8 | sys/arch/arm64/arm64/machdep.c |
+176 | -0 | sys/arch/arm64/arm64/lock_machdep.c |
+66 | -25 | sys/arch/arm64/arm64/pmap.c |
+84 | -5 | sys/arch/arm64/arm64/locore.S |
+6 | -54 | sys/arch/arm64/arm64/trap.c |
+760 | -92 | 14 files not shown |
+948 | -113 | 20 files |
hacka hack for dragonboard ehci attachment, not working.
Delta | File | |
---|---|---|
+210 | -0 | sys/arch/arm64/dev/msmehci.c |
+66 | -0 | sys/arch/arm64/conf/GENERIC |
+9 | -1 | sys/dev/usb/ehci.c |
+6 | -2 | sys/arch/arm64/arm64/pmap.c |
+6 | -0 | sys/arch/arm64/conf/files.arm64 |
+2 | -0 | sys/dev/usb/ehcivar.h |
+299 | -3 | 2 files not shown |
+301 | -4 | 8 files |
Some pieces copied from OpenBSD, believed to be needed for msmehci Now uncertain, but meh.
Delta | File | |
---|---|---|
+1,073 | -0 | sys/dev/ofw/fdt.c |
+440 | -0 | sys/dev/ofw/ofw_clock.c |
+123 | -0 | sys/dev/ofw/ofw_pinctrl.c |
+97 | -0 | sys/dev/ofw/ofw_gpio.c |
+84 | -0 | sys/dev/ofw/ofw_clock.h |
+81 | -0 | sys/dev/ofw/ofw_regulator.c |
+1,898 | -0 | 3 files not shown |
+1,995 | -0 | 9 files |
more changes from OpenBSD: Author: kettenis <kettenis at openbsd.org> Date: Sat Jul 9 12:31:05 2016 +0000 Add interfaces to look up a device tree node by phandle. ok patrick@, jsg@, visa@ Author: kettenis <kettenis at openbsd.org> Date: Mon May 16 21:12:17 2016 +0000 Introduce OF_is_compatible(9), a convenience function to check the "compatible" property of an OFW/FDT node. ok deraadt@, pactrick@
Delta | File | |
---|---|---|
+57 | -1 | sys/arch/arm64/fdt/fdt.c |
+3 | -1 | sys/dev/ofw/openfirm.h |
+1 | -1 | sys/arch/arm64/include/fdt.h |
+61 | -3 | 3 files |
From OpenBSD: Author: kettenis <kettenis at openbsd.org> Date: Sun Jun 12 12:55:42 2016 +0000 Add OF_getpropint() and OF_getpropintarray(). ok visa@, jsg@
Delta | File | |
---|---|---|
+30 | -1 | sys/arch/arm64/fdt/fdt.c |
+3 | -1 | sys/dev/ofw/openfirm.h |
+33 | -2 | 2 files |
cleanup, improves large receive some.
Delta | File | |
---|---|---|
+14 | -14 | sys/arch/arm64/dev/msmuart.c |
+14 | -14 | 1 files |
Working but not well polished msmuart driver.
Delta | File | |
---|---|---|
+188 | -81 | sys/arch/arm64/dev/msmuart.c |
+188 | -81 | 1 files |
Do not put kernel top level page table into ttbr0
Delta | File | |
---|---|---|
+5 | -1 | sys/arch/arm64/arm64/pmap.c |
+5 | -1 | 1 files |
missing spl0
Delta | File | |
---|---|---|
+1 | -0 | sys/arch/arm64/arm64/autoconf.c |
+1 | -0 | 1 files |
Add working console input.
Delta | File | |
---|---|---|
+54 | -9 | sys/arch/arm64/dev/msmuart.c |
+54 | -9 | 1 files |
Cleanup Move console init later to consinit() (standard location) clean up some commented code from freebsd, no longer meaningful.
Delta | File | |
---|---|---|
+8 | -8 | sys/arch/arm64/arm64/machdep.c |
+8 | -8 | 1 files |
Agtimer (ARM64 architectural timer) works fine on dragonboard, use it.
Delta | File | |
---|---|---|
+0 | -518 | sys/arch/arm64/dev/agmemtimer.c |
+0 | -4 | sys/arch/arm64/conf/files.arm64 |
+2 | -0 | sys/arch/arm64/dev/agtimer.c |
+0 | -1 | sys/arch/arm64/conf/generic.arm64 |
+2 | -523 | 4 files |
agtimer modified to use memory mappings
Delta | File | |
---|---|---|
+518 | -0 | sys/arch/arm64/dev/agmemtimer.c |
+4 | -0 | sys/arch/arm64/conf/files.arm64 |
+1 | -0 | sys/arch/arm64/conf/generic.arm64 |
+523 | -0 | 3 files |
Add macro to make it easy to iterate over children of a node.
Delta | File | |
---|---|---|
+2 | -0 | sys/arch/arm64/include/fdt.h |
+2 | -0 | 1 files |
Fix bug in timer where incorrect register contents may be written
Delta | File | |
---|---|---|
+2 | -2 | sys/arch/arm64/dev/agtimer.c |
+2 | -2 | 1 files |
Add driver for qcom,gcc-msm8916 (qgcc)
Delta | File | |
---|---|---|
+111 | -0 | sys/arch/arm64/dev/qgcc.c |
+7 | -3 | sys/arch/arm64/conf/files.arm64 |
+1 | -0 | sys/arch/arm64/conf/generic.arm64 |
+119 | -3 | 3 files |
fix indent
Delta | File | |
---|---|---|
+5 | -5 | sys/arch/arm64/conf/generic.arm64 |
+5 | -5 | 1 files |
Add some debug to indicate missing clock driver.
Delta | File | |
---|---|---|
+3 | -1 | sys/arch/arm64/fdt/fdtbus.c |
+3 | -1 | 1 files |
Create u-boot 'booti' compatible images.
Delta | File | |
---|---|---|
+2 | -0 | sys/arch/arm64/conf/Makefile.arm64 |
+2 | -0 | 1 files |
Match interrupt controller Ignore additional unknown interrupt controllers.
Delta | File | |
---|---|---|
+28 | -0 | sys/arch/arm64/fdt/fdtbus.c |
+1 | -0 | sys/arch/arm64/dev/ampintc.c |
+29 | -0 | 2 files |
Add new copyright year.
Delta | File | |
---|---|---|
+1 | -1 | sys/kern/init_main.c |
+1 | -1 | 1 files |
Changes to work with Dragonboard.
Delta | File | |
---|---|---|
+10 | -0 | sys/arch/arm64/fdt/fdt_machdep.c |
+10 | -0 | 1 files |
Change console to use chosen, allow aliases Enables dragonboard console.
Delta | File | |
---|---|---|
+13 | -25 | sys/arch/arm64/fdt/fdt_machdep.c |
+15 | -0 | sys/arch/arm64/fdt/fdt.c |
+1 | -0 | sys/arch/arm64/include/fdt.h |
+29 | -25 | 3 files |
Add arm64 'kernel' signature, cleanup Depending on platform fdt may be passed on x0 or x2, this also contains a change that moves the x0 content to x2 in case this platform doesn't init the x2 if passed a NULL x2, where the kernel later expects the fdt pointer.
Delta | File | |
---|---|---|
+56 | -5 | sys/arch/arm64/arm64/locore.S |
+56 | -5 | 1 files |
remove gdb_ waitcount debug code.
Delta | File | |
---|---|---|
+0 | -36 | sys/arch/arm64/arm64/machdep.c |
+0 | -36 | 1 files |
Console driver for Dragonboard (Qualcomm apq8016) Derived from IMX serial driver. NOTE: driver is not complete, only console output is tested.
Delta | File | |
---|---|---|
+857 | -0 | sys/arch/arm64/dev/msmuart.c |
+17 | -0 | sys/arch/arm64/dev/msmuartvar.h |
+6 | -0 | sys/arch/arm64/conf/files.arm64 |
+3 | -0 | sys/arch/arm64/conf/generic.arm64 |
+883 | -0 | 4 files |