Author: andrew
Date: Tue Mar 24 14:22:58 2015
New Revision: 280437
URL: https://svnweb.freebsd.org/changeset/base/280437
Log:
Adda minimal gcc config. This is just enough to build the bits of csu we
get from gcc, and libgcc_eh.
Sponsored by: The FreeBSD Foundation
Added:
Author: andrew
Date: Wed Mar 25 10:26:07 2015
New Revision: 280520
URL: https://svnweb.freebsd.org/changeset/base/280520
Log:
Add the Raspberry Pi 2 dtb, based on the existing rpi.dts, but with a
different base address for the devces.
MFC after:1 week
Added:
Author: andrew
Date: Mon Mar 30 09:29:45 2015
New Revision: 280847
URL: https://svnweb.freebsd.org/changeset/base/280847
Log:
Remove support for CPU_XSCALE_80200. None of our configs support it, and
there wasn;t an option to enable it.
While here remove a check for CPU_ARM10 being
Author: andrew
Date: Sun Mar 29 15:43:24 2015
New Revision: 280808
URL: https://svnweb.freebsd.org/changeset/base/280808
Log:
Reorder to help with moving the efi loader parts to sys/boot/efi. As these
will depend on ficl having been built, and are set via bsd.arch.inc.mk we
need to place
were developed by Andrew Turner
+ * under sponsorship from the FreeBSD Foundation
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain
Author: andrew
Date: Mon Mar 30 20:44:08 2015
New Revision: 280868
URL: https://svnweb.freebsd.org/changeset/base/280868
Log:
Restore setting cpufuncs on arm1176, it was removed by accident with the
arm1136 code.
Reviewed by: ian
Modified:
head/sys/arm/arm/cpufunc.c
Modified:
added)
+++ head/libexec/rtld-elf/aarch64/reloc.c Tue Mar 31 09:51:19 2015
(r280903)
@@ -0,0 +1,317 @@
+/*-
+ * Copytight (c) 2014-2015 The FreeBSD Foundation
+ * All rights reserved.
+ *
+ * Portions of this software were developed by Andrew Turner
+ * under sponsorship from the FreeBSD
Author: andrew
Date: Wed Apr 1 08:30:40 2015
New Revision: 280950
URL: https://svnweb.freebsd.org/changeset/base/280950
Log:
Move the efi loaders to be under sys/boot/efi. This will help us add
support for booting arm and arm64 from UEFI.
Differential Revision:
Author: andrew
Date: Wed Apr 1 08:31:56 2015
New Revision: 280951
URL: https://svnweb.freebsd.org/changeset/base/280951
Log:
Add the arm64 defines for cddl code.
Differential Revision:https://reviews.freebsd.org/D2186
Reviewed by: emaste
Sponsored by: The FreeBSD Foundation
On Wed, 1 Apr 2015 13:36:28 +0200
Mateusz Guzik m...@freebsd.org wrote:
Author: mjg
Date: Wed Apr 1 13:37:00 2015
New Revision: 280955
URL: https://svnweb.freebsd.org/changeset/base/280955
Log:
Add /dev/notrandom
notrandom provides fast and reliable not random numbers.
This
Schultz d...@freebsd.org
+ * Copyright (c) 2013 Andrew Turner and...@freebsd.org
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code
Author: andrew
Date: Sun Mar 29 17:13:44 2015
New Revision: 280809
URL: https://svnweb.freebsd.org/changeset/base/280809
Log:
Remove support for CPU_ARM10. No kernel configs could possibly use this as
it's not an available option. Along with this we will never support this
cpu type as very
Author: andrew
Date: Sun Mar 29 18:46:12 2015
New Revision: 280815
URL: https://svnweb.freebsd.org/changeset/base/280815
Log:
Remove the unused armv5 cpufunc code.
Deleted:
head/sys/arm/arm/cpufunc_asm_armv5.S
___
svn-src-head@freebsd.org mailing
Author: andrew
Date: Sun Mar 29 17:42:32 2015
New Revision: 280811
URL: https://svnweb.freebsd.org/changeset/base/280811
Log:
Remove unused arm10_* functions. The remaining functions are only used in
mv configs.
Modified:
head/sys/arm/arm/cpufunc_asm_arm10.S
Author: andrew
Date: Sun Mar 29 18:44:15 2015
New Revision: 280813
URL: https://svnweb.freebsd.org/changeset/base/280813
Log:
Remove unused cpufunc arm11 and armv6 code. While here only define the
remaining functions in the context we use them in.
Modified:
Author: andrew
Date: Sun Mar 29 17:33:03 2015
New Revision: 280810
URL: https://svnweb.freebsd.org/changeset/base/280810
Log:
Stop building unused cpuvunc_* files, we don't need anything from these.
Modified:
head/sys/arm/allwinner/a20/files.a20
head/sys/arm/allwinner/files.a10
Author: andrew
Date: Sun Mar 29 18:41:43 2015
New Revision: 280812
URL: https://svnweb.freebsd.org/changeset/base/280812
Log:
We don't use cpufunc_asm_armv5.S in any of these configs, remove it.
Modified:
head/sys/arm/broadcom/bcm2835/files.bcm283x
head/sys/arm/freescale/imx/files.imx51
Author: andrew
Date: Sun Mar 29 18:59:04 2015
New Revision: 280817
URL: https://svnweb.freebsd.org/changeset/base/280817
Log:
Remove ARM9_CACHE_WRITE_THROUGH, none of our configs define it.
Modified:
head/sys/arm/arm/cpufunc.c
head/sys/arm/arm/pmap.c
head/sys/arm/include/pmap.h
Author: andrew
Date: Sun Mar 29 20:21:59 2015
New Revision: 280821
URL: https://svnweb.freebsd.org/changeset/base/280821
Log:
We only need cpufunc_asm_arm11.S on bcm2835, not bcm2836
Modified:
head/sys/arm/broadcom/bcm2835/files.bcm2835
head/sys/arm/broadcom/bcm2835/files.bcm283x
Author: andrew
Date: Sun Mar 29 21:12:59 2015
New Revision: 280824
URL: https://svnweb.freebsd.org/changeset/base/280824
Log:
Remove arm1136 support. We don't have any configs that use it, and I don't
expect us to add support for any more arm11 SoCs.
Modified:
head/sys/arm/arm/cpufunc.c
Author: andrew
Date: Sun Mar 29 20:37:28 2015
New Revision: 280823
URL: https://svnweb.freebsd.org/changeset/base/280823
Log:
Remove the bootconfig parsing. We never used it and always passed either an
empty string or NULL to the setup functions that called into it.
Deleted:
Author: andrew
Date: Sun Mar 29 21:45:28 2015
New Revision: 280826
URL: https://svnweb.freebsd.org/changeset/base/280826
Log:
Remove cpufunc_asm_arm11.S from the ARMv7 configs, it's not used.
Modified:
head/sys/arm/allwinner/a20/files.a20
head/sys/arm/allwinner/files.a10
Author: andrew
Date: Sun Mar 29 22:43:39 2015
New Revision: 280831
URL: https://svnweb.freebsd.org/changeset/base/280831
Log:
Build the cpufunc_asm_* files based on the cpu type, not which config file
we happen to be building.
Modified:
head/sys/arm/allwinner/a20/files.a20
Author: andrew
Date: Sun Mar 29 22:46:07 2015
New Revision: 280833
URL: https://svnweb.freebsd.org/changeset/base/280833
Log:
arm11_sleep is no longer needed, remove it.
Modified:
head/sys/arm/arm/cpufunc_asm_arm11.S
Modified: head/sys/arm/arm/cpufunc_asm_arm11.S
Author: andrew
Date: Sun Mar 29 22:45:33 2015
New Revision: 280832
URL: https://svnweb.freebsd.org/changeset/base/280832
Log:
pj4b_config and pj4bv7_setup are only used when CPU_MV_PJ4B is defined.
Modified:
head/sys/arm/include/cpufunc.h
Modified: head/sys/arm/include/cpufunc.h
On Mon, 23 Mar 2015 11:54:57 + (UTC)
Andrew Turner and...@freebsd.org wrote:
Author: andrew
Date: Mon Mar 23 11:54:56 2015
New Revision: 280364
URL: https://svnweb.freebsd.org/changeset/base/280364
Log:
Add the start of the arm64 machine headers. This is the subset
needed to start
/include/asm.h
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/arm64/include/asm.hMon Mar 23 11:54:56 2015
(r280364)
@@ -0,0 +1,71 @@
+/*-
+ * Copyright (c) 2014 Andrew Turner
Author: andrew
Date: Fri Feb 27 12:40:44 2015
New Revision: 279357
URL: https://svnweb.freebsd.org/changeset/base/279357
Log:
Remove SMP support from the Wandboard-Solo and have it run as part of
universe as a config with sched_ule but without SMP.
Sponsored by: The FreeBSD Foundation
Author: andrew
Date: Fri Feb 27 12:38:24 2015
New Revision: 279356
URL: https://svnweb.freebsd.org/changeset/base/279356
Log:
sched_random is only called for SMP, only define it there.
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/kern/sched_ule.c
Modified:
On Fri, 27 Feb 2015 02:56:59 + (UTC)
Warner Losh i...@freebsd.org wrote:
...
/*
+ * We need some randomness. Implement the classic Linear Congruential
+ * generator X_{n+1}=(aX_n+c) mod m. These values are optimized for
+ * m = 2^32, a = 69069 and c = 5. This is signed so that we can get
Author: andrew
Date: Thu Mar 5 17:55:31 2015
New Revision: 279667
URL: https://svnweb.freebsd.org/changeset/base/279667
Log:
Add the MD parts of dtrace needed to use fbt on ARM. For this we need to
emulate the instructions used in function entry and exit.
For function entry ARM will use
Author: andrew
Date: Thu Mar 5 18:03:42 2015
New Revision: 279669
URL: https://svnweb.freebsd.org/changeset/base/279669
Log:
dtrace_cas32 and dtrace_casptr should retrn the data loaded from target
not the new value.
Sponsored by: ABT Systems Ltd
Modified:
Author: andrew
Date: Sun Mar 1 10:04:14 2015
New Revision: 279483
URL: https://svnweb.freebsd.org/changeset/base/279483
Log:
Fix the dtrace ARM atomic compare-and-set functions. These functions are
expected to return the data in the memory location pointed at by target
after the operation.
Author: andrew
Date: Tue Mar 3 09:48:19 2015
New Revision: 279561
URL: https://svnweb.freebsd.org/changeset/base/279561
Log:
Fix the pl011 driver to work when the uart will write in zero cycles. This
is the case, depending on the options, in some of the ARM hardware
simulators. In these
Author: andrew
Date: Sun Feb 22 11:11:05 2015
New Revision: 279153
URL: https://svnweb.freebsd.org/changeset/base/279153
Log:
Add support to the bcm2835 mailbox driver to work before interrupts are
enabled. This will be needed to enable the power on devices early on in the
boot process.
Author: andrew
Date: Thu Mar 26 18:25:53 2015
New Revision: 280704
URL: https://svnweb.freebsd.org/changeset/base/280704
Log:
Also define DWARF_FRAME_REGISTERS. This is used to size arrays, without
this exceptions could write over the stack.
Sponsored by: The FreeBSD Foundation
2015
(r280711)
@@ -0,0 +1,69 @@
+/*-
+ * Copyright (c) 2014 Andrew Turner
+ * Copyright (c) 2014 The FreeBSD Foundation
+ * All rights reserved.
+ *
+ * This software was developed by Andrew Turner under
+ * sponsorship from the FreeBSD Foundation.
+ *
+ * Redistribution and use in source
Author: andrew
Date: Tue Mar 24 18:46:01 2015
New Revision: 280452
URL: https://svnweb.freebsd.org/changeset/base/280452
Log:
Add the SOC_BCM2835 and SOC_BCM2836 options for the arm kernel and add the
former to std.bcm2835. These will be used to enable support for the
Raspberry Pi 2.
Author: andrew
Date: Tue Mar 24 19:01:42 2015
New Revision: 280453
URL: https://svnweb.freebsd.org/changeset/base/280453
Log:
Move including std.bcm2835 to the RPI-B kernel config. The std.rpi file
will be shared between the existing Raspberry Pi config, and the new
Raspberry Pi 2 config.
Author: andrew
Date: Sun Mar 8 14:15:57 2015
New Revision: 279780
URL: https://svnweb.freebsd.org/changeset/base/279780
Log:
Call config_intrhook_disestablish on failure of the bcm2835 fb and fbd intr
hooks. With this we can get through the boot even if these functions fail.
Sponsored
Author: andrew
Date: Wed Mar 25 11:53:52 2015
New Revision: 280571
URL: https://svnweb.freebsd.org/changeset/base/280571
Log:
Remove a debug #error from the bcm2835 sdhci driver.
Modified:
head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
Modified: head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
25 10:59:42 2015
(r280558)
@@ -0,0 +1,184 @@
+/*
+ * Copyright 2015 Andrew Turner.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * 1
Author: andrew
Date: Thu Apr 2 12:58:04 2015
New Revision: 280986
URL: https://svnweb.freebsd.org/changeset/base/280986
Log:
We may not be using gcc to compile this.
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/arm/arm/generic_timer.c
Modified:
Author: andrew
Date: Thu Apr 2 12:56:06 2015
New Revision: 280985
URL: https://svnweb.freebsd.org/changeset/base/280985
Log:
Add the generic timer registers to sysreg.h and cpu-v6.h, and use the
access functions in the generic timer driver.
Differential Revision:
Author: andrew
Date: Thu Apr 2 13:02:25 2015
New Revision: 280987
URL: https://svnweb.freebsd.org/changeset/base/280987
Log:
Stop including machine/fdt.h, it's not needed.
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/arm/arm/generic_timer.c
Modified:
Author: andrew
Date: Fri Apr 3 10:56:42 2015
New Revision: 281017
URL: https://svnweb.freebsd.org/changeset/base/281017
Log:
Add space for future expansion [1]. While here clean up a little, spsr is
only 32-bits, and mark the holes in the struct with a pad member.
Suggested by: kib [1]
Author: andrew
Date: Fri Apr 3 09:35:52 2015
New Revision: 281014
URL: https://svnweb.freebsd.org/changeset/base/281014
Log:
Add support for thread local storage on arm64 to the runtime linker. The
ABI specifies that, for R_AARCH64_TLSDESC relocations, we use the symbol
value, addend, and
Author: andrew
Date: Fri Apr 3 12:30:18 2015
New Revision: 281021
URL: https://svnweb.freebsd.org/changeset/base/281021
Log:
Only include machine/specialreg.h on x86
Modified:
head/sys/boot/efi/loader/bootinfo.c
Modified: head/sys/boot/efi/loader/bootinfo.c
Author: andrew
Date: Fri Apr 3 12:08:08 2015
New Revision: 281020
URL: https://svnweb.freebsd.org/changeset/base/281020
Log:
Only enable comconsole and nullconsole on x86.
Modified:
head/sys/boot/efi/loader/conf.c
Modified: head/sys/boot/efi/loader/conf.c
Author: andrew
Date: Fri Apr 3 12:54:38 2015
New Revision: 281022
URL: https://svnweb.freebsd.org/changeset/base/281022
Log:
Only enable the efi framebuffer on x86 for now
Modified:
head/sys/boot/efi/loader/bootinfo.c
Modified: head/sys/boot/efi/loader/bootinfo.c
Author: andrew
Date: Fri Apr 3 15:25:59 2015
New Revision: 281027
URL: https://svnweb.freebsd.org/changeset/base/281027
Log:
Clean up more x86 only options in the efi code.
Modified:
head/sys/boot/efi/Makefile.inc
head/sys/boot/efi/boot1/Makefile
Modified: head/sys/boot/efi/Makefile.inc
Author: andrew
Date: Fri Apr 3 11:12:59 2015
New Revision: 281018
URL: https://svnweb.freebsd.org/changeset/base/281018
Log:
Merge the common parts of the SOCKIT and SOCKIT-BERI kerenel, and mark the
former as NO_UNIVERSE.
Added:
head/sys/arm/conf/SOCKIT.common
- copied, changed from
Author: andrew
Date: Sat Apr 11 20:44:21 2015
New Revision: 281443
URL: https://svnweb.freebsd.org/changeset/base/281443
Log:
Change the virtual address used to not be 0xc000, the arm loader
doesn't handle this address.
Modified:
head/sys/arm/qemu/std.virt
Modified:
Author: andrew
Date: Tue Apr 14 10:15:58 2015
New Revision: 281522
URL: https://svnweb.freebsd.org/changeset/base/281522
Log:
Disable truss, gprof, and lint on arm64, they don't build.
Sponsored by: The FreeBSD Foundation
Modified:
head/usr.bin/Makefile
Modified: head/usr.bin/Makefile
Author: andrew
Date: Tue Apr 14 10:41:57 2015
New Revision: 281525
URL: https://svnweb.freebsd.org/changeset/base/281525
Log:
Fix the arm64 MACHINE_CPUARCH value in the efi fdt glue code.
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/boot/efi/fdt/Makefile
Modified:
Author: andrew
Date: Tue Apr 14 10:40:37 2015
New Revision: 281524
URL: https://svnweb.freebsd.org/changeset/base/281524
Log:
Use MACHINE in the efi loader when it is what we mean, it may not be the
same as MACHINE_CPUARCH, it just happened to be the case the architectures
this code
Author: andrew
Date: Thu Apr 23 20:28:56 2015
New Revision: 281902
URL: https://svnweb.freebsd.org/changeset/base/281902
Log:
Update the ODROIDC1 and VSATV102 to reduce the diff to the other armv6
kernel config files.
Modified:
head/sys/arm/conf/ODROIDC1
head/sys/arm/conf/VSATV102
Author: andrew
Date: Thu Apr 23 20:43:24 2015
New Revision: 281904
URL: https://svnweb.freebsd.org/changeset/base/281904
Log:
Move KERNVIRTADDR to the common std.aml8726.
Modified:
head/sys/arm/amlogic/aml8726/std.aml8726
head/sys/arm/amlogic/aml8726/std.odroidc1
Author: andrew
Date: Thu Apr 23 20:39:40 2015
New Revision: 281903
URL: https://svnweb.freebsd.org/changeset/base/281903
Log:
- Move files selected in files.smp to files.aml8726 and remove it.
- Remove a redundant file from files.aml8726
Deleted:
head/sys/arm/amlogic/aml8726/files.smp
Author: andrew
Date: Thu Apr 23 21:39:32 2015
New Revision: 281907
URL: https://svnweb.freebsd.org/changeset/base/281907
Log:
Reduce the diff between files.imx51 and files.imx53
Modified:
head/sys/arm/freescale/imx/files.imx51
head/sys/arm/freescale/imx/files.imx53
Modified:
Author: andrew
Date: Thu Apr 23 21:31:06 2015
New Revision: 281906
URL: https://svnweb.freebsd.org/changeset/base/281906
Log:
Pull out the common parts of the ODROIDC1 and VSATV102 kernels to a new
kernel config. This also removes the per-board config files from universe.
Added:
Author: andrew
Date: Thu Apr 23 20:53:29 2015
New Revision: 281905
URL: https://svnweb.freebsd.org/changeset/base/281905
Log:
Remove the need for board specific std files on aml8726 by moving the
options they set to the main kernel config.
Deleted:
head/sys/arm/amlogic/aml8726/std.odroidc1
Author: andrew
Date: Thu Apr 23 22:20:43 2015
New Revision: 281909
URL: https://svnweb.freebsd.org/changeset/base/281909
Log:
Add the SOC_IMX51, SOC_IMX53, and SOC_IMX6 options. These are used to
select which SoCs the kernel config will support.
Use these options to merge files.imx51 and
Author: andrew
Date: Sun Apr 26 16:18:41 2015
New Revision: 282024
URL: https://svnweb.freebsd.org/changeset/base/282024
Log:
Fix the style of locore-v4.S and locore-v6.S to help find any common code.
Modified:
head/sys/arm/arm/locore-v4.S
head/sys/arm/arm/locore-v6.S
Modified:
Author: andrew
Date: Sun Apr 26 15:57:02 2015
New Revision: 282023
URL: https://svnweb.freebsd.org/changeset/base/282023
Log:
Remove the armv6 code from locore-v4.S, it's not needed there.
Modified:
head/sys/arm/arm/locore-v4.S
Modified: head/sys/arm/arm/locore-v4.S
Author: andrew
Date: Sun Apr 26 16:37:27 2015
New Revision: 282025
URL: https://svnweb.freebsd.org/changeset/base/282025
Log:
Cleanup a little more:
- Remove whitespace at the end of lines
- Use a tab after instructions, not spaces
Modified:
head/sys/arm/arm/locore-v4.S
Author: andrew
Date: Sun Apr 26 11:54:25 2015
New Revision: 282019
URL: https://svnweb.freebsd.org/changeset/base/282019
Log:
Use ARMv7 style unaligned access on ARMv6. We set this bit in locore, but
it was missing from here.
Modified:
head/sys/arm/arm/cpufunc.c
Modified:
Author: andrew
Date: Wed Apr 22 09:52:51 2015
New Revision: 281846
URL: https://svnweb.freebsd.org/changeset/base/281846
Log:
Remove the calls to panic from pmap_object_init_pt and pmap_clear_modify.
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/arm64/arm64/pmap.c
Modified:
Author: andrew
Date: Wed Apr 22 12:24:38 2015
New Revision: 281850
URL: https://svnweb.freebsd.org/changeset/base/281850
Log:
Add the null implementation of stack_save and stack_save_td.
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/arm64/arm64/stack_machdep.c
Modified:
Author: andrew
Date: Tue Apr 28 16:06:58 2015
New Revision: 282149
URL: https://svnweb.freebsd.org/changeset/base/282149
Log:
There may not be an FACS table, check for this before accessing it.
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/dev/acpica/acpi.c
Modified:
Author: andrew
Date: Tue Apr 28 17:02:43 2015
New Revision: 282154
URL: https://svnweb.freebsd.org/changeset/base/282154
Log:
Allow the arm64 config file to define SOCDEV_PA and SOCDEV_VA that may be
used in locore.S to map an extra range when enabling the MMU.
Modified:
Author: andrew
Date: Tue Apr 28 16:47:34 2015
New Revision: 282151
URL: https://svnweb.freebsd.org/changeset/base/282151
Log:
Fix pmap_dcache_wb_pou in the new armv6 pmap to correctly achieve icache
consistency from ptrace.
PR: 199739
Submitted by: Jurgen Weiss weiss at
Author: andrew
Date: Tue Apr 28 16:51:48 2015
New Revision: 282153
URL: https://svnweb.freebsd.org/changeset/base/282153
Log:
Only enable the hpet driver on x86 hardware, it doesn't exist on arm64.
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/conf/files
On Wed, 29 Apr 2015 11:33:22 -0400
John Baldwin j...@freebsd.org wrote:
On Wednesday, April 29, 2015 03:00:44 PM Andrew Turner wrote:
Author: andrew
Date: Wed Apr 29 15:00:43 2015
New Revision: 282221
URL: https://svnweb.freebsd.org/changeset/base/282221
Log:
Add pmap_mapbios
Author: andrew
Date: Mon Apr 27 10:19:21 2015
New Revision: 282083
URL: https://svnweb.freebsd.org/changeset/base/282083
Log:
Add GCC to the list of broken options on arm64.
Modified:
head/share/mk/src.opts.mk
Modified: head/share/mk/src.opts.mk
Author: andrew
Date: Mon Apr 27 13:57:39 2015
New Revision: 282092
URL: https://svnweb.freebsd.org/changeset/base/282092
Log:
Correct the spelling of MACHINE_CPUARCH, MACHINE_CPU is not set on arm64.
Modified:
head/lib/msun/tests/Makefile
Modified: head/lib/msun/tests/Makefile
Author: andrew
Date: Mon Apr 27 13:56:20 2015
New Revision: 282091
URL: https://svnweb.freebsd.org/changeset/base/282091
Log:
Disable the tests that use makecontext on arm64, it still needs to be
written.
Modified:
head/lib/libc/tests/sys/Makefile
head/lib/libthr/tests/Makefile
Author: andrew
Date: Mon Apr 27 15:16:51 2015
New Revision: 282096
URL: https://svnweb.freebsd.org/changeset/base/282096
Log:
Return NULL on failure from nexus_alloc_resource as it reutrns a pointer.
Modified:
head/sys/arm64/arm64/nexus.c
Modified: head/sys/arm64/arm64/nexus.c
On Tue, 28 Apr 2015 10:53:57 -0700
Garrett Cooper yaneurab...@gmail.com wrote:
On Apr 28, 2015, at 10:13, Ed Maste ema...@freebsd.org wrote:
Author: emaste
Date: Tue Apr 28 17:13:05 2015
New Revision: 282156
URL: https://svnweb.freebsd.org/changeset/base/282156
Log:
Don't
Author: andrew
Date: Wed Apr 29 15:00:43 2015
New Revision: 282221
URL: https://svnweb.freebsd.org/changeset/base/282221
Log:
Add pmap_mapbios and pmap_unmapbios. These will be needed to support acpi.
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/arm64/arm64/pmap.c
Author: andrew
Date: Tue May 5 14:17:15 2015
New Revision: 282483
URL: https://svnweb.freebsd.org/changeset/base/282483
Log:
Update the comment on what CPUs this driver supports.
Modified:
head/sys/arm/arm/generic_timer.c
Modified: head/sys/arm/arm/generic_timer.c
Author: andrew
Date: Tue May 5 14:19:22 2015
New Revision: 282484
URL: https://svnweb.freebsd.org/changeset/base/282484
Log:
Add DEV_ACPI to opt_acpi.h to be used to detect when ACPI is enabled in
the kernel.
Modified:
head/sys/conf/options
Modified: head/sys/conf/options
Author: andrew
Date: Wed May 6 14:14:14 2015
New Revision: 282538
URL: https://svnweb.freebsd.org/changeset/base/282538
Log:
AcpiGbl_FACS will not be defined when building using the reduced hardware
model. This may be the case on ARM.
Modified:
head/sys/dev/acpica/acpi.c
Modified:
Author: andrew
Date: Wed May 6 14:09:54 2015
New Revision: 282537
URL: https://svnweb.freebsd.org/changeset/base/282537
Log:
If the power management timer is unsupported the PmTimerLength value will
be zero.
Modified:
head/sys/dev/acpica/acpi_timer.c
Modified:
Author: andrew
Date: Mon May 11 08:57:23 2015
New Revision: 282763
URL: https://svnweb.freebsd.org/changeset/base/282763
Log:
Move to use __ARM_ARCH in more places in the kernel.
Modified:
head/sys/arm/arm/fusu.S
head/sys/arm/arm/stdatomic.c
Modified: head/sys/arm/arm/fusu.S
Author: andrew
Date: Mon May 11 08:51:24 2015
New Revision: 282762
URL: https://svnweb.freebsd.org/changeset/base/282762
Log:
Use the ACLE spelling of _ARM_ARCH_6: __ARM_ARCH = 6
Modified:
head/sys/arm/arm/swtch.S
Modified: head/sys/arm/arm/swtch.S
Author: andrew
Date: Mon May 11 12:44:02 2015
New Revision: 282767
URL: https://svnweb.freebsd.org/changeset/base/282767
Log:
cpu-v6.h should only be used in the kernel, add an error to enforce this.
Modified:
head/sys/arm/include/cpu-v6.h
Modified: head/sys/arm/include/cpu-v6.h
Author: andrew
Date: Mon May 11 14:10:54 2015
New Revision: 282770
URL: https://svnweb.freebsd.org/changeset/base/282770
Log:
Add ofw_bus_find_compatible to find a compatible ofw node. This will be
used on ARM to help find the correct node to use to start secondary CPUs
as this happens
On Mon, 11 May 2015 14:10:55 + (UTC)
Andrew Turner and...@freebsd.org wrote:
Author: andrew
Date: Mon May 11 14:10:54 2015
New Revision: 282770
URL: https://svnweb.freebsd.org/changeset/base/282770
Log:
Add ofw_bus_find_compatible to find a compatible ofw node. This
will be used
Author: andrew
Date: Mon May 11 14:36:34 2015
New Revision: 282771
URL: https://svnweb.freebsd.org/changeset/base/282771
Log:
Hide code only used on i386 and amd64.
Modified:
head/sys/dev/acpica/acpi_cpu.c
Modified: head/sys/dev/acpica/acpi_cpu.c
Author: andrew
Date: Mon May 11 15:47:55 2015
New Revision: 282773
URL: https://svnweb.freebsd.org/changeset/base/282773
Log:
Add the ofw_bus_subr.h change missed in r282770.
Modified:
head/sys/dev/ofw/ofw_bus_subr.h
Modified: head/sys/dev/ofw/ofw_bus_subr.h
Author: andrew
Date: Tue May 5 17:59:02 2015
New Revision: 282502
URL: https://svnweb.freebsd.org/changeset/base/282502
Log:
Move the first batch of common armv6 options to std.armv6.
Modified:
head/sys/arm/conf/AML8726
head/sys/arm/conf/ARMADAXP
head/sys/arm/conf/BEAGLEBONE
Author: andrew
Date: Tue May 5 18:04:47 2015
New Revision: 282503
URL: https://svnweb.freebsd.org/changeset/base/282503
Log:
The VIRT kernel config targets armv6.
Modified:
head/sys/arm/conf/VIRT
Modified: head/sys/arm/conf/VIRT
Author: andrew
Date: Tue May 5 18:29:51 2015
New Revision: 282504
URL: https://svnweb.freebsd.org/changeset/base/282504
Log:
Start to reduce the diff between the Atmel kernel configs.
Modified:
head/sys/arm/conf/ATMEL
head/sys/arm/conf/SAM9260EK
head/sys/arm/conf/SAM9G20EK
Modified:
Author: andrew
Date: Sat May 9 21:24:55 2015
New Revision: 282694
URL: https://svnweb.freebsd.org/changeset/base/282694
Log:
Pass over the at91 kernels to reduce the diff between them.
Modified:
head/sys/arm/conf/BWCT
head/sys/arm/conf/EB9200
head/sys/arm/conf/ETHERNUT5
Author: andrew
Date: Sun May 10 12:13:27 2015
New Revision: 282723
URL: https://svnweb.freebsd.org/changeset/base/282723
Log:
Use the new gic option on all configs that need it.
Modified:
head/sys/arm/altera/socfpga/files.socfpga
head/sys/arm/amlogic/aml8726/files.aml8726
Author: andrew
Date: Sun May 10 09:23:49 2015
New Revision: 282714
URL: https://svnweb.freebsd.org/changeset/base/282714
Log:
First pass clenup over the Marvell db-88f6xxx kernel configs.
Modified:
head/sys/arm/conf/DB-88F6XXX
head/sys/arm/conf/DOCKSTAR
head/sys/arm/conf/DREAMPLUG-1001
Author: andrew
Date: Sun May 10 08:48:00 2015
New Revision: 282707
URL: https://svnweb.freebsd.org/changeset/base/282707
Log:
Clean up the style to use optionsspacetab.
Modified:
head/sys/arm/allwinner/std.a10
Modified: head/sys/arm/allwinner/std.a10
Author: andrew
Date: Sun May 10 09:33:03 2015
New Revision: 282715
URL: https://svnweb.freebsd.org/changeset/base/282715
Log:
Add the gic to files.arm under device gic and use it with the
CUBIEBOARD2 config. This is common across a few SoCs so should be a common
option.
Modified:
Author: andrew
Date: Sun May 10 09:37:54 2015
New Revision: 282717
URL: https://svnweb.freebsd.org/changeset/base/282717
Log:
Use the new gic option. While here remove extra whitespace from the ned of
a few lines.
Modified:
head/sys/arm/conf/VIRT
head/sys/arm/qemu/files.qemu
Modified:
401 - 500 of 1739 matches
Mail list logo