On Thu, 14 Jan 2016 09:22:01 + (UTC)
Steven Hartland wrote:
> Author: smh
> Date: Thu Jan 14 09:22:01 2016
> New Revision: 293903
> URL: https://svnweb.freebsd.org/changeset/base/293903
>
> Log:
> Fix GCC warnings causing build failure after r293724
>
> Disable some
On Thu, 14 Jan 2016 10:16:37 +
Steven Hartland <ste...@multiplay.co.uk> wrote:
> On 14/01/2016 10:13, Andrew Turner wrote:
> > On Thu, 14 Jan 2016 09:22:01 + (UTC)
> > Steven Hartland <s...@freebsd.org> wrote:
> >
> >> Author: smh
> >&g
Author: andrew
Date: Wed Jan 13 15:54:17 2016
New Revision: 293832
URL: https://svnweb.freebsd.org/changeset/base/293832
Log:
Remove the compat code to handle the kernel passing us an unalinged
stackpointer. Userland expects the kernel to pass it an aligned sp and
pass a pointer to the
On Mon, 18 Jan 2016 13:31:29 + (UTC)
Zbigniew Bodek wrote:
> Author: zbb
> Date: Mon Jan 18 13:31:29 2016
> New Revision: 294266
> URL: https://svnweb.freebsd.org/changeset/base/294266
>
> Log:
> Update ThunderX PCIe driver to fit new DTS layout
>
> In recent EFI
On Mon, 18 Jan 2016 14:11:34 + (UTC)
Zbigniew Bodek wrote:
> Author: zbb
> Date: Mon Jan 18 14:11:34 2016
> New Revision: 294267
> URL: https://svnweb.freebsd.org/changeset/base/294267
>
> Log:
> Enable AIO interface on ARM64 platforms
>
> Add VFS_AIO to generic
On Mon, 18 Jan 2016 09:29:43 -0800
Nathan Whitehorn wrote:
> Nice work! You can remove the #include in this file
> now, since it no longer depends on anything in dev/fdt.
> -Nathan
I think we can also remove setting uart_bus_space_mem in uart_cpu_fdt.c.
Andrew
>
> On
Author: andrew
Date: Mon Jan 18 00:07:04 2016
New Revision: 294238
URL: https://svnweb.freebsd.org/changeset/base/294238
Log:
Add extra checks to make sure the size is valid. We may get an integer
underflow when we have small blocks of memory at the start and end of the
32-bit address
Author: andrew
Date: Sat Jan 16 10:12:50 2016
New Revision: 294138
URL: https://svnweb.freebsd.org/changeset/base/294138
Log:
Use __ARM_ARCH to decide when ARM_TP_ADDRESS needs to be set. This fixes
an issue with clang 3.8.0 where none of the __ARM_ARCH_*__ macros were
defined on some ARMv6
Author: andrew
Date: Thu Jan 14 19:00:13 2016
New Revision: 294031
URL: https://svnweb.freebsd.org/changeset/base/294031
Log:
Set -mlong-calls where needed to get a static clang and lldb 3.8.0
linking. These are too large for a branch instruction to branch from an
earlier point in the code
Author: andrew
Date: Mon Jan 18 20:22:51 2016
New Revision: 294291
URL: https://svnweb.freebsd.org/changeset/base/294291
Log:
Reset the filesystem cache before reading from a potentially new
filesystem. Without this we only read from the first UFS filesystem we
find, caching the result.
Author: andrew
Date: Wed Feb 10 15:56:52 2016
New Revision: 295470
URL: https://svnweb.freebsd.org/changeset/base/295470
Log:
Use OF_getencprop to read a property, it already handles the endian
conversion so we don't need to pass the data through fdt32_to_cpu.
Modified:
Author: andrew
Date: Wed Feb 10 16:39:02 2016
New Revision: 295472
URL: https://svnweb.freebsd.org/changeset/base/295472
Log:
Only use fdt_pic_table when not using ARM_INTRNG
Modified:
head/sys/arm/qemu/virt_common.c
Modified: head/sys/arm/qemu/virt_common.c
Author: andrew
Date: Wed Feb 10 16:49:20 2016
New Revision: 295474
URL: https://svnweb.freebsd.org/changeset/base/295474
Log:
Explicitly include . Previously we were pulling it in due to
header pollution.
Modified:
head/sys/dev/uart/uart_bus_fdt.c
Modified:
Author: andrew
Date: Wed Feb 10 16:44:20 2016
New Revision: 295473
URL: https://svnweb.freebsd.org/changeset/base/295473
Log:
Fix a logic inversion when checking for ARM_INTRNG
Pointy hat to:andrew
Modified:
head/sys/arm/qemu/virt_common.c
Modified:
Author: andrew
Date: Fri Feb 5 15:38:28 2016
New Revision: 295321
URL: https://svnweb.freebsd.org/changeset/base/295321
Log:
Implement kdb_cpu_sync_icache on arm64.
Sponsored by: ABT Systems Ltd
Modified:
head/sys/arm64/include/kdb.h
Modified: head/sys/arm64/include/kdb.h
On Sun, 7 Feb 2016 16:44:14 + (UTC)
Warner Losh wrote:
> Author: imp
> Date: Sun Feb 7 16:44:13 2016
> New Revision: 295377
> URL: https://svnweb.freebsd.org/changeset/base/295377
>
> Log:
> Use new NANO_LOG to put the logs some place reasonable. Also, share
> the
$
#-
-# Copyright (c) 2015 Andrew Turner. All Rights Reserved.
+# Copyright (c) 2016 Andrew Turner. All Rights Reserved.
# Copyright (c) 2015 Warner Losh. All Rights Reserved.
# Copyright (c) 2010-2011 iXsystems, Inc., All rights reserved.
#
___
svn-src-head
Author: andrew
Date: Tue Feb 9 10:18:22 2016
New Revision: 295432
URL: https://svnweb.freebsd.org/changeset/base/295432
Log:
Use designated initialisers for the db disassembler interface to help with
finding the struct when searching for one of its members.
Modified:
9 09:57:50
2016(r295430)
@@ -0,0 +1,48 @@
+# $FreeBSD$
+
+#-
+# Copyright (c) 2015 Andrew Turner. All Rights Reserved.
+# Copyright (c) 2015 Warner Losh. All Rights Reserved.
+# Copyright (c) 2010-2011 iXsystems, Inc., All rights reserved.
+#
+# Redistribution and use in source and binary
Author: andrew
Date: Tue Feb 9 16:42:32 2016
New Revision: 295436
URL: https://svnweb.freebsd.org/changeset/base/295436
Log:
Update our copy of the Linux dts files to be in sync with Linux 4.5-rc1. We
now uave a full copy of the arm device tree sources to help when adding
support for newer
Author: andrew
Date: Fri Feb 12 12:38:04 2016
New Revision: 295563
URL: https://svnweb.freebsd.org/changeset/base/295563
Log:
Only update curthread and curpcb after we have finished using the old
values.
If switching from a thread that used floating-point registers to a thread
that is
Author: andrew
Date: Fri Feb 12 17:04:03 2016
New Revision: 295567
URL: https://svnweb.freebsd.org/changeset/base/295567
Log:
Stop adding an extra null terminator to strings, OF_getprop already returns
a null terminated string.
Modified:
head/sys/arm/mv/twsi.c
Modified:
Author: andrew
Date: Tue Feb 9 18:19:24 2016
New Revision: 295444
URL: https://svnweb.freebsd.org/changeset/base/295444
Log:
Remove unneeded whitespace, and fix a license for a new file. Extracted
from a larger patch.
Submitted by: Emmanuel Vadot
X-Differential
On Wed, 10 Feb 2016 04:43:08 + (UTC)
Adrian Chadd wrote:
> Author: adrian
> Date: Wed Feb 10 04:43:08 2016
> New Revision: 295459
> URL: https://svnweb.freebsd.org/changeset/base/295459
>
> Log:
> Break out the shared bits of the arm intrng definitions into
>
Author: andrew
Date: Wed Feb 10 10:28:33 2016
New Revision: 295466
URL: https://svnweb.freebsd.org/changeset/base/295466
Log:
Revert an arm64 change that sneaked in with r295464.
Modified:
head/sys/arm64/arm64/swtch.S
Modified: head/sys/arm64/arm64/swtch.S
Author: andrew
Date: Wed Feb 10 09:19:29 2016
New Revision: 295464
URL: https://svnweb.freebsd.org/changeset/base/295464
Log:
Update of the Allwinner drivers to:
* Use the Linux compat string
* Use EARLY_DRIVER_MODULE to attach at the right time
* Add a generic A10 kernel config file
Author: andrew
Date: Thu Feb 11 11:49:27 2016
New Revision: 295509
URL: https://svnweb.freebsd.org/changeset/base/295509
Log:
Stop defining fdt_pic_table when building for ARM_INTRNG.
Modified:
head/sys/arm/altera/socfpga/socfpga_common.c
head/sys/arm/amlogic/aml8726/aml8726_machdep.c
Author: andrew
Date: Thu Feb 11 10:48:15 2016
New Revision: 295507
URL: https://svnweb.freebsd.org/changeset/base/295507
Log:
Remove unused Zedboard config files. files.zedboard was empty other than
comments, and std.zedboard just pointed to files.zedboard and std.xilinx.
Deleted:
Author: andrew
Date: Thu Feb 4 17:22:15 2016
New Revision: 295270
URL: https://svnweb.freebsd.org/changeset/base/295270
Log:
Enable checking of the stack alignment. The stack should be aligned to a
16-byte value. With this the hardware will check if a memory access uses
an incorrectly
Author: andrew
Date: Tue Feb 9 00:15:41 2016
New Revision: 295421
URL: https://svnweb.freebsd.org/changeset/base/295421
Log:
Stop clang from generating movt/movw sequences. These don't get relocated
so will access data from an unrelocated address. This is only needed for
self relocating
Author: andrew
Date: Tue Feb 9 00:01:43 2016
New Revision: 295420
URL: https://svnweb.freebsd.org/changeset/base/295420
Log:
Ensure the bss is aligned to a 4-byte address as we use 4-byte aligned
stores to clear it.
While here reduce the alignment of the data from 4k to 16 byte aligned.
Author: andrew
Date: Wed Jan 27 17:47:07 2016
New Revision: 294928
URL: https://svnweb.freebsd.org/changeset/base/294928
Log:
Fix the value we print when the size is too large. While here fix the types
we cast to to be unsigned as the data is unsigned.
Reviewed by: ian
Modified:
Author: andrew
Date: Wed Jan 27 17:33:31 2016
New Revision: 294927
URL: https://svnweb.freebsd.org/changeset/base/294927
Log:
When finding the physical address of a device allow intermediate addresses
to be 64-bit on 32-bit architectures. It is not uncommon for device trees
to use the upper
Author: andrew
Date: Sun Jan 31 17:32:20 2016
New Revision: 295098
URL: https://svnweb.freebsd.org/changeset/base/295098
Log:
Fix the logic in the ddb command 'show ktr /a'. Prior to r118269 it would
print until cncheckc returned a non -1, i.e. a character had been entered.
After this
Author: andrew
Date: Wed Feb 3 14:34:25 2016
New Revision: 295210
URL: https://svnweb.freebsd.org/changeset/base/295210
Log:
Still open the network interface when EFI_OPEN_PROTOCOL_EXCLUSIVE failed.
Not all UEFI implementations support this protocol.
Modified:
Author: andrew
Date: Wed Feb 3 17:00:19 2016
New Revision: 295214
URL: https://svnweb.freebsd.org/changeset/base/295214
Log:
Handle a misaligned stack pointer exception from userspace. The exception
still needs to be enabled, but this will help with testing.
Sponsored by: ABT Systems
Author: andrew
Date: Tue Feb 2 10:11:56 2016
New Revision: 295140
URL: https://svnweb.freebsd.org/changeset/base/295140
Log:
Correctly handle the case where copystr(9) is given a string longer than
the passed in length. In this case we need to return ENAMETOOLONG.
Modified:
Author: andrew
Date: Tue Feb 2 10:39:18 2016
New Revision: 295144
URL: https://svnweb.freebsd.org/changeset/base/295144
Log:
Add suppor to loader.efi to load files off hte network. For this we need
to open the device in exclusive mode as, without this, the firmware may
also be reading
Author: andrew
Date: Tue Feb 2 10:28:56 2016
New Revision: 295142
URL: https://svnweb.freebsd.org/changeset/base/295142
Log:
Implement single stepping on arm64. We need to set the single step bits in
the processor and debug state registers. A flag has been added to the pcb
to tell us when
Author: andrew
Date: Tue Feb 2 16:35:37 2016
New Revision: 295154
URL: https://svnweb.freebsd.org/changeset/base/295154
Log:
Increase the space we use after the kernel to 8MiB. On 2GiB HiKey board we
would try to access data past this point stopping the boot.
Sponsored by: ABT Systems
Author: andrew
Date: Tue Feb 2 16:32:44 2016
New Revision: 295153
URL: https://svnweb.freebsd.org/changeset/base/295153
Log:
Only look for the ranges property when we have children. This fixes booting
on systems with a gicv2, but no PCIe so no gicv2m.
Sponsored by: ABT Systems Ltd
Author: andrew
Date: Tue Feb 2 17:57:15 2016
New Revision: 295157
URL: https://svnweb.freebsd.org/changeset/base/295157
Log:
Ensure we don't overflow the phys_avail array. Some firmware may provide
more memory locations than we have space to record.
Sponsored by: ABT Systems Ltd
Author: andrew
Date: Tue Feb 2 17:59:43 2016
New Revision: 295158
URL: https://svnweb.freebsd.org/changeset/base/295158
Log:
Increase the size of PHYS_AVAIL_SIZE to allow firmware to provide a large
number of physical memory locations we can access. This is the case on
some HiKey boards
On Mon, 22 Feb 2016 14:01:46 + (UTC)
Ruslan Bukin wrote:
> Author: br
> Date: Mon Feb 22 14:01:46 2016
> New Revision: 295890
> URL: https://svnweb.freebsd.org/changeset/base/295890
>
> Log:
> Provide stack(9) MD stubs for RISC-V so ktr(9) can be compiled in.
>
> Added:
Author: andrew
Date: Sun Feb 28 09:35:37 2016
New Revision: 296155
URL: https://svnweb.freebsd.org/changeset/base/296155
Log:
Build ofw_cpu.c on all ARM configs using FDT. As we mve towards using the
Linux dts files these are more likely to have cpu nodes we can attach to.
Sponsored by:
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/arm/qemu/virt_mp.h Sun Feb 28 13:43:58 2016(r296158)
@@ -0,0 +1,35 @@
+/*-
+ * Copyright (c) 2016 Andrew Turner
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or
Author: andrew
Date: Thu Feb 25 16:50:36 2016
New Revision: 296041
URL: https://svnweb.freebsd.org/changeset/base/296041
Log:
Add support for the Allwinner A31 watchdog to the existing A10 watchdog
driver. This mostly involves selecting the register offsets to use at
runtime based on the
Author: andrew
Date: Thu Feb 25 22:13:43 2016
New Revision: 296070
URL: https://svnweb.freebsd.org/changeset/base/296070
Log:
Fix a mistake that crept in when moving between git and svn, pic_ipi_send
should not be called from platform_mp_init_secondary.
Sponsored by: ABT Systems Ltd
Author: andrew
Date: Thu Feb 25 20:48:23 2016
New Revision: 296066
URL: https://svnweb.freebsd.org/changeset/base/296066
Log:
Remove platform_ipi_send, it's an unneeded as all implementations are
identical.
Sponsored by: ABT Systems Ltd
Modified:
head/sys/arm/allwinner/a20/a20_mp.c
Author: andrew
Date: Thu Feb 25 12:17:41 2016
New Revision: 296029
URL: https://svnweb.freebsd.org/changeset/base/296029
Log:
Add the Allwinner A31 and A31s padconf support. It's currently unused, but
will be needed when we bring in further support for these SoCs.
Submitted by: Emmanuel
Author: andrew
Date: Mon Feb 29 16:39:27 2016
New Revision: 296192
URL: https://svnweb.freebsd.org/changeset/base/296192
Log:
Add riscv to the list of architectures for cscope.
Modified:
head/sys/Makefile
Modified: head/sys/Makefile
Author: andrew
Date: Fri Feb 26 16:04:47 2016
New Revision: 296100
URL: https://svnweb.freebsd.org/changeset/base/296100
Log:
Almost all copies of platform_mp_init_secondary just called
intr_pic_init_secondary. Replace them with a direct call. On BCM2836
and ARMADA XP we need to add this
Author: andrew
Date: Fri Feb 26 15:54:34 2016
New Revision: 296098
URL: https://svnweb.freebsd.org/changeset/base/296098
Log:
Remove platform_mp_probe as it's almost identical on most ARM SoCs, and
slightly wrong on the others. We should just check if mp_ncpus is set to
more than one CPU as
Author: andrew
Date: Fri Feb 26 13:53:09 2016
New Revision: 296093
URL: https://svnweb.freebsd.org/changeset/base/296093
Log:
Add the start of support for the Allwinner A31 clocks. It only adds
support for the i2c, mmc, and gmac clocks. Further clocks can be added as
needed.
Submitted
Author: andrew
Date: Fri Feb 26 18:54:26 2016
New Revision: 296105
URL: https://svnweb.freebsd.org/changeset/base/296105
Log:
Make the CUBIEBOARD config include the A10 config with a few needed
additions. This is used by the release scripts so we need to keep it
around for now.
Author: andrew
Date: Thu Jan 21 12:59:54 2016
New Revision: 294499
URL: https://svnweb.freebsd.org/changeset/base/294499
Log:
Disable -mlong-calls for the clang libraries for now, it increases the
size of the clang binary for people with a crt1.o from before r293832.
Modified:
Author: andrew
Date: Thu Jan 21 16:48:01 2016
New Revision: 294511
URL: https://svnweb.freebsd.org/changeset/base/294511
Log:
Remove fdt_fixup_table from architectures where it's unneeded. We only make
use of fdt_fixup_table on PowerPC and ARM. As such we can remove it from
other
Author: andrew
Date: Thu Jan 21 16:42:52 2016
New Revision: 294510
URL: https://svnweb.freebsd.org/changeset/base/294510
Log:
Remove an extra '!' found by clang 3.8.
Modified:
head/sys/arm/mv/mv_pci.c
Modified: head/sys/arm/mv/mv_pci.c
Author: andrew
Date: Fri Jan 22 12:51:12 2016
New Revision: 294561
URL: https://svnweb.freebsd.org/changeset/base/294561
Log:
Stop defining fdt_pic_table with ARM_INTRNG, it's unused.
Modified:
head/sys/arm/ti/ti_common.c
Modified: head/sys/arm/ti/ti_common.c
Author: andrew
Date: Fri Jan 22 12:00:56 2016
New Revision: 294559
URL: https://svnweb.freebsd.org/changeset/base/294559
Log:
Stop calling fdt_immr_addr from the xlp startup code. It's used to set
fdt_immr_{va,pa,size}, but these are not used outside a single ARM SoC.
Modified:
Author: andrew
Date: Fri Jan 22 13:09:43 2016
New Revision: 294562
URL: https://svnweb.freebsd.org/changeset/base/294562
Log:
Only define fdt_pic_table on arm, and when not using intrng as this is
the only place that uses it.
Modified:
head/sys/dev/fdt/fdt_common.h
Modified:
On Mon, 25 Jan 2016 17:44:53 +0200
Konstantin Belousov wrote:
> On Mon, Jan 25, 2016 at 02:09:36PM +, Svatopluk Kraus wrote:
> > Author: skra
> > Date: Mon Jan 25 14:09:35 2016
> > New Revision: 294727
> > URL: https://svnweb.freebsd.org/changeset/base/294727
> >
> >
On Mon, 25 Jan 2016 10:28:46 -0700
Ian Lepore <i...@freebsd.org> wrote:
> On Mon, 2016-01-25 at 17:00 +0000, Andrew Turner wrote:
> > On Mon, 25 Jan 2016 17:44:53 +0200
> > Konstantin Belousov <kostik...@gmail.com> wrote:
> >
> > > On Mon, Jan 25,
Author: andrew
Date: Mon Jan 25 23:04:40 2016
New Revision: 294754
URL: https://svnweb.freebsd.org/changeset/base/294754
Log:
Allow us to be told about memory past the first 4GB point, but ignore it.
This allows, for example, UEFI pass a memory map with some ram in this
region, but for us
On Mon, 25 Jan 2016 00:24:57 + (UTC)
Andrew Turner <and...@freebsd.org> wrote:
> Author: andrew
> Date: Mon Jan 25 00:24:57 2016
> New Revision: 294698
> URL: https://svnweb.freebsd.org/changeset/base/294698
>
> Log:
> Update the Allwinner kernels:
>*
Author: andrew
Date: Mon Jan 25 00:24:57 2016
New Revision: 294698
URL: https://svnweb.freebsd.org/changeset/base/294698
Log:
Update the Allwinner kernels:
* Use the ARM PLATFORM framework
* Use ARM_INTRNG on teh A20 as it has a GICv2
* Add a method to find which Allwinner SoC we are
Author: andrew
Date: Mon Jan 25 08:19:16 2016
New Revision: 294707
URL: https://svnweb.freebsd.org/changeset/base/294707
Log:
Add allwinner_machdep.h, it was missed in r294698.
Added:
head/sys/arm/allwinner/allwinner_machdep.h (contents, props changed)
Added:
On Mon, 25 Jan 2016 16:11:26 +0800
Kevin Lo wrote:
> Hi Andrew,
>
> The allwinner_machdep.h file seems to be missing.
>
Fixed in r294707.
Andrew
___
svn-src-head@freebsd.org mailing list
Author: andrew
Date: Sun Jan 24 17:09:11 2016
New Revision: 294668
URL: https://svnweb.freebsd.org/changeset/base/294668
Log:
Fix the style of the reading of a nodes xref to make it readable.
Modified:
head/sys/dev/ofw/openfirm.c
Modified: head/sys/dev/ofw/openfirm.c
Author: andrew
Date: Fri Jan 22 16:35:01 2016
New Revision: 294572
URL: https://svnweb.freebsd.org/changeset/base/294572
Log:
Stop including fdt_common.h in the arm64 code. We don't use anything from
it, however may have relied on header pollution to pull in the needed
headers through it
Author: andrew
Date: Sun Jan 24 19:12:16 2016
New Revision: 294676
URL: https://svnweb.freebsd.org/changeset/base/294676
Log:
Remove an extra newline that crept in.
Modified:
head/sys/arm/allwinner/a10_clk.c
Modified: head/sys/arm/allwinner/a10_clk.c
Author: andrew
Date: Sun Jan 24 19:10:30 2016
New Revision: 294675
URL: https://svnweb.freebsd.org/changeset/base/294675
Log:
Add support for controlling the clocks for the audio codec and DMA engines.
Submitted by: Jared McNeill
Differential Revision:
Author: andrew
Date: Sun Feb 14 23:42:07 2016
New Revision: 295621
URL: https://svnweb.freebsd.org/changeset/base/295621
Log:
Create the twsi device option in preparation to move the driver to a common
location. The device is also found in Allwinner SoCs.
Sponsored by: ABT Systems Ltd
Author: andrew
Date: Sun Feb 14 23:51:13 2016
New Revision: 295622
URL: https://svnweb.freebsd.org/changeset/base/295622
Log:
Move the twsi driver source to be under iicbus. It is in a separate
directory as it is expected multiple attachments will be added for the SoC
families that use this
Author: andrew
Date: Mon Feb 15 15:11:26 2016
New Revision: 295626
URL: https://svnweb.freebsd.org/changeset/base/295626
Log:
Add support for the Allwinner i2c device. This is similar to the existing
Marvell twsi part, however uses different register locations, as such split
the existing
Author: andrew
Date: Mon Feb 15 16:55:44 2016
New Revision: 295628
URL: https://svnweb.freebsd.org/changeset/base/295628
Log:
Remove an unused static inline function.
Sponsored by: ABT Systems Ltd
Modified:
head/sys/arm/arm/syscall.c
Modified: head/sys/arm/arm/syscall.c
Author: andrew
Date: Mon Feb 15 17:05:03 2016
New Revision: 295629
URL: https://svnweb.freebsd.org/changeset/base/295629
Log:
Remove an unused FDT header, fdt_common.h should only be needed in a few
places, mostly in sys/dev/fdt and legacy code.
Sponsored by: ABT Systems Ltd
Modified:
Author: andrew
Date: Mon Feb 15 17:14:10 2016
New Revision: 295630
URL: https://svnweb.freebsd.org/changeset/base/295630
Log:
Fix the spelling of OF_getencprop. It will fix the data correctly for the
endian of the CPU so there is no need to call fdt32_to_cpu.
Sponsored by: ABT Systems
Author: andrew
Date: Mon Feb 15 19:14:24 2016
New Revision: 295633
URL: https://svnweb.freebsd.org/changeset/base/295633
Log:
Set sc->clkfreq removed in r295470
Reported by: Jared McNeill
Pointy-hat to:andrew
Modified:
head/sys/arm/arm/generic_timer.c
Author: andrew
Date: Mon Feb 15 19:31:23 2016
New Revision: 295634
URL: https://svnweb.freebsd.org/changeset/base/295634
Log:
Add support for the AXP209 Power System Management IC. This allows boards
with this and an Allwinner SoC to power off.
Submitted by: Emmanuel Vadot
Author: andrew
Date: Mon Feb 15 19:56:35 2016
New Revision: 295635
URL: https://svnweb.freebsd.org/changeset/base/295635
Log:
Add support for the Allwinner DMA controller. This will be used by the at
least the audio codec driver currently in review.
Submitted by: Jared McNeill
Author: andrew
Date: Tue Feb 16 11:03:21 2016
New Revision: 295654
URL: https://svnweb.freebsd.org/changeset/base/295654
Log:
Only read the power state register when we will be using its value. While
here remove magic shifts, and cleanup pwr_name.
Sponsored by: ABT Systems Ltd
Modified:
Author: andrew
Date: Tue Feb 16 11:45:46 2016
New Revision: 295657
URL: https://svnweb.freebsd.org/changeset/base/295657
Log:
Add an analog audio driver for the audio codec found on the Allwinner
A10/A20 SoC. Based loosely on the submitters NetBSD driver, tested on
Cubieboard 2. Playback
Author: andrew
Date: Tue Feb 16 11:51:54 2016
New Revision: 295658
URL: https://svnweb.freebsd.org/changeset/base/295658
Log:
Add a sysctl to read the internal temperature of the AXP209 Power
Management IC.
Submitted by: Jared McNeill
Differential Revision:
Author: andrew
Date: Tue Feb 16 15:18:12 2016
New Revision: 295662
URL: https://svnweb.freebsd.org/changeset/base/295662
Log:
Allow callers of OF_decode_addr to get the size of the found mapping. This
will allow for code that uses the old fdt_get_range and fdt_regsize
functions to find a
Author: andrew
Date: Wed Feb 17 18:28:03 2016
New Revision: 295711
URL: https://svnweb.freebsd.org/changeset/base/295711
Log:
Move the Allwinner kernels to use fdt_pinctrl. This will read the pin
configuration from the FDT data, then set the pins into the requested
state. As part of this
Author: andrew
Date: Fri Feb 19 14:05:28 2016
New Revision: 295807
URL: https://svnweb.freebsd.org/changeset/base/295807
Log:
Include ofw_bus_subr.h before ofw_pci.h for the definition of struct
ofw_bus_iinfo.
Sponsored by: ABT Systems Ltd
Modified:
head/sys/arm/mv/mv_pci.c
Modified:
Author: andrew
Date: Fri Feb 19 14:15:31 2016
New Revision: 295808
URL: https://svnweb.freebsd.org/changeset/base/295808
Log:
Add initial support for the Allwinner A31i and A31s. This just adds the
FDT platform code to detect when we are booting on one of these SoCs. The
driver changes will
Author: andrew
Date: Sat Feb 20 17:29:04 2016
New Revision: 295842
URL: https://svnweb.freebsd.org/changeset/base/295842
Log:
Add a missing call to dev_cleanup from the arm64 loader.efi.
Sponsored by: ABT Systems Ltd
Modified:
head/sys/boot/efi/loader/arch/arm64/exec.c
Modified:
Author: andrew
Date: Sun Feb 21 21:20:23 2016
New Revision: 295869
URL: https://svnweb.freebsd.org/changeset/base/295869
Log:
Make efi_time and EFI_GetTimeOfDay static, neither are used by other parts
of the efi code.
Sponsored by: ABT Systems Ltd
Modified:
On Thu, 18 Feb 2016 20:08:01 + (UTC)
Alan Somers wrote:
> Author: asomers
> Date: Thu Feb 18 20:08:01 2016
> New Revision: 295768
> URL: https://svnweb.freebsd.org/changeset/base/295768
>
> Log:
> Fix compiler warnings in iostat
>
> Raise WARNS from 1 to 6 (the
Author: andrew
Date: Sun Feb 14 16:38:32 2016
New Revision: 295612
URL: https://svnweb.freebsd.org/changeset/base/295612
Log:
Remove an unused include.
Modified:
head/sys/arm/mv/twsi.c
Modified: head/sys/arm/mv/twsi.c
Author: andrew
Date: Thu Feb 11 16:43:23 2016
New Revision: 295527
URL: https://svnweb.freebsd.org/changeset/base/295527
Log:
Include the correct header to get a phandle_t needed by ofw_bus_if.h. While
here only include opt_platform.h once.
Sponsored by: ABT Systems Ltd
Modified:
Author: andrew
Date: Thu Feb 11 18:01:10 2016
New Revision: 295540
URL: https://svnweb.freebsd.org/changeset/base/295540
Log:
Enable ARM_INTRNG on all kernel configs where we use the Generic Interrupt
Controller.
Sponsored by: ABT Systems Ltd
Modified:
head/sys/arm/conf/ALPINE
Author: andrew
Date: Tue Mar 1 09:51:36 2016
New Revision: 296258
URL: https://svnweb.freebsd.org/changeset/base/296258
Log:
Stop setting the memory size in the arm EFI and FDT code, we don't use it.
Sponsored by: ABT Systems Ltd
Modified:
head/sys/arm/arm/machdep.c
Modified:
Author: andrew
Date: Tue Mar 1 09:45:27 2016
New Revision: 296257
URL: https://svnweb.freebsd.org/changeset/base/296257
Log:
Make the fdt_get_mem_regions memsize argument optional. It's only used in
by a few callers.
Sponsored by: ABT Systems Ltd
Modified:
head/sys/arm/mv/mv_common.c
Author: andrew
Date: Wed Mar 16 15:31:09 2016
New Revision: 296938
URL: https://svnweb.freebsd.org/changeset/base/296938
Log:
Remove old COMPAT_FREEBSD options from the ARM kernel configs. We replaced
the ABI in 10.0, and have removed support for the old ABI in 11. As such
any of these
On Mon, 14 Mar 2016 14:55:15 + (UTC)
"Bjoern A. Zeeb" wrote:
> Author: bz
> Date: Mon Mar 14 14:55:15 2016
> New Revision: 296861
> URL: https://svnweb.freebsd.org/changeset/base/296861
>
> Log:
> Only check for SYS_freebsd6_lseek if the syscall code is defined.
>
Author: andrew
Date: Sat Mar 12 06:50:16 2016
New Revision: 296713
URL: https://svnweb.freebsd.org/changeset/base/296713
Log:
Print the correct size of loader.efi when failing to load it into memory.
Obtained from:AsiaBSDCon
Sponsored by: ABT Systems Ltd
Modified:
Author: andrew
Date: Fri Mar 18 16:18:29 2016
New Revision: 297028
URL: https://svnweb.freebsd.org/changeset/base/297028
Log:
Reduce the diff with intrng by renaming similar functions. This is a noop,
but will help move to use the common interrupt handling code later.
Obtained from:
801 - 900 of 1739 matches
Mail list logo