On 2012-12-08, at 1:21 PM, Alan Cox wrote:
> On 12/08/2012 14:32, Andre Oppermann wrote:
>>>
.. skipped ..
>>
>> The trouble seems to come from NSFBUFS which is (512 + maxusers * 16)
>> resulting in a kernel map of (512 + 400 * 16) * PAGE_SIZE = 27MB. This
>> seem to be pushing it with the
Author: gonzo
Date: Tue Dec 18 22:18:54 2012
New Revision: 244412
URL: http://svnweb.freebsd.org/changeset/base/244412
Log:
Add sysctls for changing GPIO pins function
Submitted by: Luiz Otavio O Souza
Modified:
head/sys/arm/broadcom/bcm2835/bcm2835_gpio.c
Modified: head/sys/arm/broadco
Author: gonzo
Date: Wed Dec 19 20:33:16 2012
New Revision: 26
URL: http://svnweb.freebsd.org/changeset/base/26
Log:
Use NFSCL since NFSCLIENT build is broken at the moment
Modified:
head/sys/arm/conf/PANDABOARD
Modified: head/sys/arm/conf/PANDABOARD
==
Author: gonzo
Date: Thu Dec 20 03:33:33 2012
New Revision: 244476
URL: http://svnweb.freebsd.org/changeset/base/244476
Log:
Fix misleading comment
Modified:
head/sys/arm/include/pmap.h
Modified: head/sys/arm/include/pmap.h
=
Author: gonzo
Date: Thu Dec 20 04:32:02 2012
New Revision: 244480
URL: http://svnweb.freebsd.org/changeset/base/244480
Log:
Replace generic ARM11 option with more specific
support for ARM1136 and ARM1176
Submitted by: Daisuke Aoyama
Obtained from:NetBSD
Added:
head/sys/arm/a
Author: gonzo
Date: Fri Dec 28 00:55:43 2012
New Revision: 244755
URL: http://svnweb.freebsd.org/changeset/base/244755
Log:
Add custom renderer for poor man's cursor support for framebuffer console
Modified:
head/sys/arm/versatile/versatile_clcd.c
Modified: head/sys/arm/versatile/versatile_c
Author: gonzo
Date: Fri Dec 28 01:38:43 2012
New Revision: 244758
URL: http://svnweb.freebsd.org/changeset/base/244758
Log:
Fix event timer on Raspberry Pi
- Disable interrupt when updating compare value in order to
make this operation atomical
- Increase minimum period for event
On 12/19/2012 12:10 PM, Jeff Roberson wrote:
Author: jeff
Date: Wed Dec 19 20:10:00 2012
New Revision: 25
URL: http://svnweb.freebsd.org/changeset/base/25
Log:
- Add new machine parsable KTR macros for timing events.
- Use this new format to automatically handle syscalls and VOPs
On 12/27/2012 6:14 PM, Konstantin Belousov wrote:
On Thu, Dec 27, 2012 at 06:03:26PM -0800, Oleksandr Tymoshenko wrote:
On 12/19/2012 12:10 PM, Jeff Roberson wrote:
Author: jeff
Date: Wed Dec 19 20:10:00 2012
New Revision: 25
URL: http://svnweb.freebsd.org/changeset/base/25
Log
On 12/27/2012 6:29 PM, Konstantin Belousov wrote:
On Thu, Dec 27, 2012 at 06:25:34PM -0800, Oleksandr Tymoshenko wrote:
On 12/27/2012 6:14 PM, Konstantin Belousov wrote:
On Thu, Dec 27, 2012 at 06:03:26PM -0800, Oleksandr Tymoshenko wrote:
On 12/19/2012 12:10 PM, Jeff Roberson wrote:
Author
On 12/18/2012 1:59 AM, Alan Cox wrote:
On 12/17/2012 23:40, Oleksandr Tymoshenko wrote:
On 2012-12-08, at 1:21 PM, Alan Cox wrote:
On 12/08/2012 14:32, Andre Oppermann wrote:
.. skipped ..
The trouble seems to come from NSFBUFS which is (512 + maxusers * 16)
resulting in a kernel map of
On 12/27/2012 5:38 PM, Oleksandr Tymoshenko wrote:
Author: gonzo
Date: Fri Dec 28 01:38:43 2012
New Revision: 244758
URL: http://svnweb.freebsd.org/changeset/base/244758
Log:
Fix event timer on Raspberry Pi
- Disable interrupt when updating compare value in order to
make this
Author: gonzo
Date: Fri Dec 28 03:18:05 2012
New Revision: 244762
URL: http://svnweb.freebsd.org/changeset/base/244762
Log:
Add makeshift implementation for framebuffer console's cursor
Basically it's replica of VersatilePB code which is replica of XBox FB
code. All of them are linear fra
Author: gonzo
Date: Fri Dec 28 06:52:53 2012
New Revision: 244765
URL: http://svnweb.freebsd.org/changeset/base/244765
Log:
Fix build on ARM (and probably other platforms)
Modified:
head/sys/kern/subr_syscall.c
head/sys/tools/vnode_if.awk
Modified: head/sys/kern/subr_syscall.c
Author: gonzo
Date: Mon Dec 31 21:00:38 2012
New Revision: 244912
URL: http://svnweb.freebsd.org/changeset/base/244912
Log:
Merge r234561 from busdma_machdep.c to ARMv6 version of busdma:
Interrupts must be disabled while handling a partial cache line flush,
as otherwise the interrupt han
Author: gonzo
Date: Mon Dec 31 21:19:44 2012
New Revision: 244914
URL: http://svnweb.freebsd.org/changeset/base/244914
Log:
PL310 driver update:
- Add pl310.disable tunable to disable L2 cache altogether. In
order to make sure that it's 100% disabled we use cache event
counters
On 12/31/2012 1:53 PM, Andrew Turner wrote:
On Mon, 31 Dec 2012 21:19:44 + (UTC)
Oleksandr Tymoshenko wrote:
Modified: head/sys/arm/arm/pl310.c
==
--- head/sys/arm/arm/pl310.cMon Dec 31 21:09:39 2012
(r244913
Author: gonzo
Date: Mon Dec 31 22:48:54 2012
New Revision: 244916
URL: http://svnweb.freebsd.org/changeset/base/244916
Log:
Add interrupt for PL310 controller
Modified:
head/sys/boot/fdt/dts/pandaboard.dts
Modified: head/sys/boot/fdt/dts/pandaboard.dts
===
Author: gonzo
Date: Sat Jan 5 21:05:16 2013
New Revision: 245071
URL: http://svnweb.freebsd.org/changeset/base/245071
Log:
Fix background color calculation
Spotted by: ray@
Modified:
head/sys/arm/broadcom/bcm2835/bcm2835_fb.c
head/sys/arm/versatile/versatile_clcd.c
Modified: head/sys
Author: gonzo
Date: Sat Jan 5 23:08:10 2013
New Revision: 245079
URL: http://svnweb.freebsd.org/changeset/base/245079
Log:
Add hw.board.serial and hw.board.revision for exporting board-specific info
Modified:
head/sys/arm/arm/machdep.c
head/sys/arm/include/machdep.h
Modified: head/sys/arm
Author: gonzo
Date: Sat Jan 5 23:08:58 2013
New Revision: 245080
URL: http://svnweb.freebsd.org/changeset/base/245080
Log:
Export board serial and board revision obtained from FDT blob
Modified:
head/sys/arm/broadcom/bcm2835/bcm2835_machdep.c
Modified: head/sys/arm/broadcom/bcm2835/bcm2835_
Author: gonzo
Date: Mon Jan 7 02:38:36 2013
New Revision: 245120
URL: http://svnweb.freebsd.org/changeset/base/245120
Log:
Release version check for erratum 727915 workaround in
l2_wbinv_range function implementation causes function
fail to flush caches for chip with RTL number 0x7. I faile
On 12/27/2012 6:46 PM, Oleksandr Tymoshenko wrote:
On 12/18/2012 1:59 AM, Alan Cox wrote:
On 12/17/2012 23:40, Oleksandr Tymoshenko wrote:
On 2012-12-08, at 1:21 PM, Alan Cox wrote:
On 12/08/2012 14:32, Andre Oppermann wrote:
.. skipped ..
The trouble seems to come from NSFBUFS which is
Author: gonzo
Date: Mon Jan 7 20:36:51 2013
New Revision: 245135
URL: http://svnweb.freebsd.org/changeset/base/245135
Log:
Implement barriers for AMRv6 and ARMv7
Submitted by: Daisuke Aoyama
Reviewed by: ian, cognet
Modified:
head/sys/arm/include/atomic.h
Modified: head/sys/arm/inc
Author: gonzo
Date: Mon Jan 7 23:30:53 2013
New Revision: 245137
URL: http://svnweb.freebsd.org/changeset/base/245137
Log:
- Identify more devices for OMAP4 SoC (up to OMAP4470)
- Whitespace fixes
Modified:
head/sys/arm/ti/ti_cpuid.c
head/sys/arm/ti/ti_cpuid.h
Modified: head/sys/arm/ti/
Author: gonzo
Date: Tue Jan 8 02:38:38 2013
New Revision: 245146
URL: http://svnweb.freebsd.org/changeset/base/245146
Log:
Fix cache-related issue with pmap for ARMv6/ARMv7:
- Missing PTE_SYNC in pmap_kremove caused memory corruption
in userland applications
- Fix lack of cache flu
Author: gonzo
Date: Tue Jan 8 02:40:20 2013
New Revision: 245147
URL: http://svnweb.freebsd.org/changeset/base/245147
Log:
Switch default cache type for ARMv6/ARMv7 from write-through to
writeback-writeallocate
Modified:
head/sys/arm/include/pmap.h
Modified: head/sys/arm/include/pmap.h
==
On 1/7/2013 7:00 PM, Konstantin Belousov wrote:
On Tue, Jan 08, 2013 at 02:40:20AM +, Oleksandr Tymoshenko wrote:
Author: gonzo
Date: Tue Jan 8 02:40:20 2013
New Revision: 245147
URL: http://svnweb.freebsd.org/changeset/base/245147
Log:
Switch default cache type for ARMv6/ARMv7 from
On 2013-01-08, at 7:56 AM, Konstantin Belousov wrote:
> On Mon, Jan 07, 2013 at 09:06:15PM -0800, Oleksandr Tymoshenko wrote:
>> On 1/7/2013 7:00 PM, Konstantin Belousov wrote:
>>> On Tue, Jan 08, 2013 at 02:40:20AM +, Oleksandr Tymoshenko wrote:
>>>> Author:
Author: gonzo
Date: Sun Jan 13 21:32:40 2013
New Revision: 245388
URL: http://svnweb.freebsd.org/changeset/base/245388
Log:
Remove accidentally copypasted comment
Spotted by: gavin
Modified:
head/sys/arm/broadcom/bcm2835/bcm2835_machdep.c
Modified: head/sys/arm/broadcom/bcm2835/bcm2835_
Author: gonzo
Date: Tue Oct 16 01:10:43 2012
New Revision: 241600
URL: http://svn.freebsd.org/changeset/base/241600
Log:
Split sdhci driver in two parts: sdhci and sdhci_pci.
sdchi encapsulates a generic SD Host Controller logic that relies on
actual hardware driver for register access.
Author: gonzo
Date: Mon Oct 29 17:21:58 2012
New Revision: 242320
URL: http://svn.freebsd.org/changeset/base/242320
Log:
Add new quirks:
- Data timeout is broken
- Data timeout uses SD clock
- Capabilities register is unavailable
Add calculations for clock divisor for SDHCI 3.0
/broadcom/bcm2835/bcm2835_sdhci.c Mon Oct 29 17:23:45
2012(r242321)
@@ -0,0 +1,364 @@
+/*-
+ * Copyright (c) 2012 Oleksandr Tymoshenko
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the
Author: gonzo
Date: Tue Oct 30 01:52:49 2012
New Revision: 242333
URL: http://svn.freebsd.org/changeset/base/242333
Log:
Separate interrupts enable/disable logic from setting port parameters.
Otherwise setting baud rate in TTY mode effectively disables TX/RX
interrupts and renders port unusa
Author: gonzo
Date: Mon Jun 25 17:50:11 2012
New Revision: 237566
URL: http://svn.freebsd.org/changeset/base/237566
Log:
Handle case when result of pmap_pte is NULL. This issue was uncovered
by r237367
Modified:
head/sys/mips/mips/pmap.c
Modified: head/sys/mips/mips/pmap.c
Author: gonzo
Date: Tue Jul 17 03:18:12 2012
New Revision: 238545
URL: http://svn.freebsd.org/changeset/base/238545
Log:
Move unmask IRQ function call up to nexus device level.
FDT-enabled targets were broken after r238043 that relies
on device up the hierarchy to properly setup interrupt
Author: gonzo
Date: Sun Mar 25 02:22:32 2012
New Revision: 233451
URL: http://svn.freebsd.org/changeset/base/233451
Log:
Update manual pages for MIPS-related CPUs:
- Rename pmc.mips to pmc.mips24k since it covers just one CPU,
no whole architecture
- Add documetnations for Octeon's
Author: gonzo
Date: Mon Mar 26 01:26:33 2012
New Revision: 233484
URL: http://svn.freebsd.org/changeset/base/233484
Log:
Use macroses to load/store pointers and increase indexes instead of
hardcoded MIPS64 instructions
Modified:
head/sys/cddl/dev/dtrace/mips/dtrace_asm.S
Modified: head
Author: gonzo
Date: Mon Mar 26 21:22:51 2012
New Revision: 233521
URL: http://svn.freebsd.org/changeset/base/233521
Log:
Properly cast 64-bit dofhp_dof to pointer.
For i386 this change is no-op. For AMD64 it was tested with DTrace test
suite: results are the same from the test run before
Author: gonzo
Date: Mon Mar 26 21:26:23 2012
New Revision: 233523
URL: http://svn.freebsd.org/changeset/base/233523
Log:
Add .reginfo section entry
Modified:
head/sys/sys/elf_common.h
Modified: head/sys/sys/elf_common.h
Author: gonzo
Date: Mon Mar 26 21:31:57 2012
New Revision: 233524
URL: http://svn.freebsd.org/changeset/base/233524
Log:
Handle MIPS .reginfo section as ELF_T_BYTE
Modified:
head/lib/libelf/libelf_data.c
Modified: head/lib/libelf/libelf_data.c
Author: gonzo
Date: Mon Mar 26 21:47:06 2012
New Revision: 233525
URL: http://svn.freebsd.org/changeset/base/233525
Log:
- For o32 ABI get arguments from the stack
- Clear CPU_DTRACE_FAULT flag in userland backtrace routine. It just
means we hit wrong memory region and should stop.
Modif
Author: gonzo
Date: Tue Mar 27 18:22:14 2012
New Revision: 233569
URL: http://svn.freebsd.org/changeset/base/233569
Log:
Fix crash on VirtualBox (and probably on some real hardware):
- Do not cover error returned by pmc_core_initialize with the
result of pmc_uncore_initialize, fail ri
On 27/03/2012 7:02 AM, Fabien Thomas wrote:
Author: fabient
Date: Tue Mar 27 14:02:22 2012
New Revision: 233544
URL: http://svn.freebsd.org/changeset/base/233544
Log:
Fix random deadlock on pmcstat exit:
- Exit the thread when soft shutdown is requested
- Wakeup owner thread.
Reprod
Author: gonzo
Date: Mon Apr 2 00:11:26 2012
New Revision: 233767
URL: http://svn.freebsd.org/changeset/base/233767
Log:
Remove extra semicolon which rendered condition useless
Submitted by: Stefan Farfelder
Modified:
head/sys/dev/gpio/gpioc.c
Modified: head/sys/dev/gpio/gpioc.c
==
On 2012-04-12, at 10:43 AM, John Baldwin wrote:
> Author: jhb
> Date: Thu Apr 12 17:43:59 2012
> New Revision: 234190
> URL: http://svn.freebsd.org/changeset/base/234190
>
> Log:
> - Extend the KDB interface to add a per-debugger callback to print a
>backtrace for an arbitrary thread (rathe
Author: gonzo
Date: Mon Apr 30 22:46:09 2012
New Revision: 234855
URL: http://svn.freebsd.org/changeset/base/234855
Log:
Unbreak jemalloc build with MALLOC_PRODUCTION set. New jemalloc version
uncovered MIPS-related gcc bug described in
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33256
Author: gonzo
Date: Mon Jan 21 23:24:16 2013
New Revision: 245755
URL: http://svnweb.freebsd.org/changeset/base/245755
Log:
Fix highest voltage detection
Submitted by: Daisuke Aoyama
Approved by: imp@
Modified:
head/sys/dev/mmc/mmc.c
head/sys/dev/mmc/mmcreg.h
Modified: head/sys/de
/allwinner/a10_wdog.c Mon Feb 11 11:31:23 2013
(r246660)
@@ -0,0 +1,194 @@
+/*-
+ * Copyright (c) 2013 Oleksandr Tymoshenko
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
Author: gonzo
Date: Mon Feb 11 11:33:56 2013
New Revision: 246661
URL: http://svnweb.freebsd.org/changeset/base/246661
Log:
A10 reset mechanism is the same for all boards in this family so remove
redundant reset function implementation pointer. We might want to
ressurect it later when suppor
Author: gonzo
Date: Tue Feb 12 07:27:40 2013
New Revision: 246707
URL: http://svnweb.freebsd.org/changeset/base/246707
Log:
Remove debug output
Modified:
head/sys/arm/allwinner/a10_wdog.c
Modified: head/sys/arm/allwinner/a10_wdog.c
Author: gonzo
Date: Fri Feb 15 21:24:21 2013
New Revision: 246850
URL: http://svnweb.freebsd.org/changeset/base/246850
Log:
Fix copy-paste error in bus_space_unmap argument
While I'm at it - fix some style(9) issues
Submitted by: Mikael Urankar
Modified:
head/sys/arm/ti/ti_cpuid.c
Author: gonzo
Date: Fri Feb 15 21:29:03 2013
New Revision: 246851
URL: http://svnweb.freebsd.org/changeset/base/246851
Log:
Enable USB1 (which is EHCI0) for Allwinner A10
Tested by: ganbold@
Modified:
head/sys/arm/allwinner/a10_clk.c
head/sys/arm/allwinner/a10_clk.h
head/sys/arm/allw
On 2013-02-01, at 2:26 AM, Andre Oppermann wrote:
> Author: andre
> Date: Fri Feb 1 10:26:31 2013
> New Revision: 246204
> URL: http://svnweb.freebsd.org/changeset/base/246204
>
> Log:
> Add VM_KMEM_SIZE_SCALE parameter set to 2 (50%) for all ARM platforms.
>
> VM_KMEM_SIZE_SCALE specifies
On 2013-02-16, at 9:46 AM, Alan Cox wrote:
> On 02/16/2013 00:36, Oleksandr Tymoshenko wrote:
>> On 2013-02-01, at 2:26 AM, Andre Oppermann wrote:
>>
>>> Author: andre
>>> Date: Fri Feb 1 10:26:31 2013
>>> New Revision: 246204
>>> U
Author: gonzo
Date: Sat Feb 16 23:12:06 2013
New Revision: 246886
URL: http://svnweb.freebsd.org/changeset/base/246886
Log:
Various timing-related fixes:
- Replace divisor numbers with more descirptive names
- Properly calculate minimum frequency for SDHCI 3.0
- Properly calculate frequ
Author: gonzo
Date: Sat Feb 16 23:52:14 2013
New Revision: 246887
URL: http://svnweb.freebsd.org/changeset/base/246887
Log:
Disable debug accidentally enabled by previous commit
Modified:
head/sys/dev/sdhci/sdhci.c
Modified: head/sys/dev/sdhci/sdhci.c
Author: gonzo
Date: Sun Feb 17 00:23:42 2013
New Revision: 246888
URL: http://svnweb.freebsd.org/changeset/base/246888
Log:
- Add hw.bcm2835.sdhci.hs tunable to enable/disable highspeed mode in
SDHCI driver
Suggested by: Daisuke Aoyama
- Set initilization sequence frequency to 8MH
Author: gonzo
Date: Sun Feb 17 01:34:25 2013
New Revision: 246891
URL: http://svnweb.freebsd.org/changeset/base/246891
Log:
Remove accidentally committed debug panic(9) call
Modified:
head/sys/dev/sdhci/sdhci.c
Modified: head/sys/dev/sdhci/sdhci.c
Author: gonzo
Date: Tue Feb 19 20:33:55 2013
New Revision: 247009
URL: http://svnweb.freebsd.org/changeset/base/247009
Log:
Roll back change of frequency for initialization sequence since it
seems to cause more problems then previous behavior: it either breaks
initilization sequence in other
Author: gonzo
Date: Tue Feb 19 21:24:52 2013
New Revision: 247010
URL: http://svnweb.freebsd.org/changeset/base/247010
Log:
Spelling fixes
Spotted by: N. J. Mann
Modified:
head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
Modified: head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
===
Author: gonzo
Date: Sat Feb 23 22:46:26 2013
New Revision: 247204
URL: http://svnweb.freebsd.org/changeset/base/247204
Log:
Add macroses to properly map IO peripherals memory window from
ARM physical memory address space to VideoCore address space
Modified:
head/sys/arm/broadcom/bcm2835
Author: gonzo
Date: Sat Feb 23 22:58:04 2013
New Revision: 247207
URL: http://svnweb.freebsd.org/changeset/base/247207
Log:
Bump per-device interrupt limit to more reasonable default.
Some hardware like DMA and GPIO controllers might require
more then 8 interrupts per device instance.
Author: gonzo
Date: Sat Feb 23 23:22:48 2013
New Revision: 247208
URL: http://svnweb.freebsd.org/changeset/base/247208
Log:
- Move dma, sdhci and mbox nodes down in dts in order to get them
initialized after FPIO controller since they might rely on GPIO
functionality
- Update in
Author: gonzo
Date: Mon Feb 25 08:04:47 2013
New Revision: 247252
URL: http://svnweb.freebsd.org/changeset/base/247252
Log:
- Fix off-by-one error when returning max pin number
- Fix GPIOGET for output pins. Requesting state for
output pin is valid operation, get the state from
TI_
Author: gonzo
Date: Mon Feb 25 09:33:48 2013
New Revision: 247259
URL: http://svnweb.freebsd.org/changeset/base/247259
Log:
Fix off-by-one error in sanity checks
Modified:
head/sys/arm/ti/ti_gpio.c
Modified: head/sys/arm/ti/ti_gpio.c
==
Author: gonzo
Date: Wed Feb 27 08:32:34 2013
New Revision: 247390
URL: http://svnweb.freebsd.org/changeset/base/247390
Log:
- Initialize GPIO_OE register based on pinmux configuration
Although AM335x TRM states that GPIO_OE register is not used and just
reflects pads configuration in prac
Author: gonzo
Date: Wed Feb 27 08:34:32 2013
New Revision: 247391
URL: http://svnweb.freebsd.org/changeset/base/247391
Log:
Fix typo
Modified:
head/sys/arm/ti/ti_gpio.c
Modified: head/sys/arm/ti/ti_gpio.c
==
--- head
Author: gonzo
Date: Thu Feb 28 19:43:14 2013
New Revision: 247495
URL: http://svnweb.freebsd.org/changeset/base/247495
Log:
Add hooks for plugging platform-provided transfer backend.
In order to use platorm backend hardware driver should
impement three methods:
- platform_start_transfer
dma.c
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/arm/broadcom/bcm2835/bcm2835_dma.c Thu Feb 28 19:48:19 2013
(r247496)
@@ -0,0 +1,727 @@
+/*
+ * Copyright (c) 2013 Daisuke Aoyama
+ * Copyright (c) 2013 Oleksandr Tymoshenko
+ *
+ * Redistribution an
Author: gonzo
Date: Thu Feb 28 19:51:30 2013
New Revision: 247497
URL: http://svnweb.freebsd.org/changeset/base/247497
Log:
Add platform DMA support to SDHCI driver for BCM2835
Submitted by: Daisuke Aoyama
Reviewed by: ian@
Modified:
head/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
Mod
On 2/28/2013 12:02 PM, Ian Lepore wrote:
On Thu, 2013-02-28 at 19:43 +, Oleksandr Tymoshenko wrote:
Author: gonzo
Date: Thu Feb 28 19:43:14 2013
New Revision: 247495
URL: http://svnweb.freebsd.org/changeset/base/247495
Log:
Add hooks for plugging platform-provided transfer backend
Author: gonzo
Date: Tue Mar 5 20:00:11 2013
New Revision: 247855
URL: http://svnweb.freebsd.org/changeset/base/247855
Log:
- Reset DMA channel if error occured
- Initialize info field in bcm_dma_reset
Submitted by: Daisuke Aoyama
Modified:
head/sys/arm/broadcom/bcm2835/bcm2835_dma.c
Author: gonzo
Date: Wed Aug 15 03:03:03 2012
New Revision: 239268
URL: http://svn.freebsd.org/changeset/base/239268
Log:
Merging projects/armv6, part 1
Cummulative patch of changes that are not vendor-specific:
- ARMv6 and ARMv7 architecture support
- ARM SMP support
Author: gonzo
Date: Wed Aug 15 03:07:41 2012
New Revision: 239269
URL: http://svn.freebsd.org/changeset/base/239269
Log:
Merging of projects/armv6, part 2
Handle TLS for ARMv6 and ARMv7
Modified:
head/libexec/rtld-elf/arm/reloc.c
Modified: head/libexec/rtld-elf/arm/reloc.c
=
Author: gonzo
Date: Wed Aug 15 03:08:29 2012
New Revision: 239270
URL: http://svn.freebsd.org/changeset/base/239270
Log:
Merging of projects/armv6, part 2
Handle TLS for ARMv6 and ARMv7
Modified:
head/lib/libthr/arch/arm/include/pthread_md.h
Modified: head/lib/libthr/arch/arm/include/pt
Author: gonzo
Date: Wed Aug 15 03:09:00 2012
New Revision: 239271
URL: http://svn.freebsd.org/changeset/base/239271
Log:
Merging of projects/armv6, part 2
Handle TLS for ARMv6 and ARMv7
Modified:
head/lib/libc/arm/gen/__aeabi_read_tp.S
head/lib/libc/arm/gen/_set_tp.c
Modified: head/li
Author: gonzo
Date: Wed Aug 15 03:21:56 2012
New Revision: 239272
URL: http://svn.freebsd.org/changeset/base/239272
Log:
Merging of projects/armv6, part 3
r238211:
Support TARGET_ARCH=armv6 and TARGET_ARCH=armv6eb
This adds a new TARGET_ARCH for building on ARM
processors that supp
Author: gonzo
Date: Wed Aug 15 03:33:57 2012
New Revision: 239273
URL: http://svn.freebsd.org/changeset/base/239273
Log:
Merging of projects/armv6, part 4
r232281:
Fix byte order.
Modified:
head/sys/dev/ofw/ofw_iicbus.c
Modified: head/sys/dev/ofw/ofw_iicbus.c
=
Author: gonzo
Date: Wed Aug 15 03:49:10 2012
New Revision: 239274
URL: http://svn.freebsd.org/changeset/base/239274
Log:
Merging of projects/armv6, part 4
r233822:
Remove useless and wrong piece of code in fdt_get_range() which i
overwrites passed phandle_t node. Modify debug printf
Author: gonzo
Date: Wed Aug 15 04:03:55 2012
New Revision: 239275
URL: http://svn.freebsd.org/changeset/base/239275
Log:
Merging of projects/armv6, part 5
- Driver for SMSC LAN95XX and LAN8710A ethernet controllers
- Driver for LAN8710A PHY
Submitted by: Ben Gray, Damjan Marion, Tim
Author: gonzo
Date: Wed Aug 15 04:07:18 2012
New Revision: 239276
URL: http://svn.freebsd.org/changeset/base/239276
Log:
Merging of projects/armv6, part 6
r229271:
Import files needed to build ARMADA XP kernel.
Submitted by: Grzegorz Bernacki
Modified:
head/sys/dev/mge/if_mge.
Author: gonzo
Date: Wed Aug 15 05:15:49 2012
New Revision: 239277
URL: http://svn.freebsd.org/changeset/base/239277
Log:
Merging of projects/armv6, part 7
Add Marvell ARMADA XP support
Obtained from:Marvell, Semihalf
Added:
head/sys/arm/mv/armadaxp/
head/sys/arm/mv/armadax
Author: gonzo
Date: Wed Aug 15 05:37:10 2012
New Revision: 239278
URL: http://svn.freebsd.org/changeset/base/239278
Log:
Merging of projects/armv6, part 8
r235162:
Initial LPC32x0 support. Includes DTS file for Embedded Artists EA3250
board.
Peripherals currently supported
Author: gonzo
Date: Wed Aug 15 05:55:16 2012
New Revision: 239279
URL: http://svn.freebsd.org/changeset/base/239279
Log:
Merging of projects/armv6, intermission
Add configs missed in previous commits:
- ARMADA XP
- Embedded Artists EA3250
Added:
head/sys/arm/conf/ARMADAXP
Author: gonzo
Date: Wed Aug 15 06:06:43 2012
New Revision: 239280
URL: http://svn.freebsd.org/changeset/base/239280
Log:
Merging of projects/armv6, part 9
Very basic support for Nvidia Tegra2: timer, interrupts, UART.
Submitted by: Damjan Marion
Added:
head/sys/arm/tegra/
head/sy
Author: gonzo
Date: Wed Aug 15 06:31:32 2012
New Revision: 239281
URL: http://svn.freebsd.org/changeset/base/239281
Log:
Merging of projects/armv6, part 10
- Support for Texas Instruments SoCs:
- AM335x
- OMAP4
- Kernel configs, DTS for Beaglebone and Pandaboard
Su
Author: gonzo
Date: Wed Aug 15 07:00:34 2012
New Revision: 239283
URL: http://svn.freebsd.org/changeset/base/239283
Log:
Specify architecture for assembler
Modified:
head/sys/arm/ti/ti_smc.S
Modified: head/sys/arm/ti/ti_smc.S
==
Author: gonzo
Date: Wed Aug 15 08:34:31 2012
New Revision: 239291
URL: http://svn.freebsd.org/changeset/base/239291
Log:
Unbreak ATMEL kernel build
Modified:
head/sys/arm/at91/std.atmel
Modified: head/sys/arm/at91/std.atmel
Author: gonzo
Date: Wed Aug 15 18:33:58 2012
New Revision: 239308
URL: http://svn.freebsd.org/changeset/base/239308
Log:
Unbreak build for the rest of AT91 platforms
Modified:
head/sys/arm/at91/std.at91sam9
head/sys/arm/at91/std.at91sam9g45
Modified: head/sys/arm/at91/std.at91sam9
Author: gonzo
Date: Wed Aug 15 18:37:01 2012
New Revision: 239309
URL: http://svn.freebsd.org/changeset/base/239309
Log:
Fix argument type for bus_space_map
Modified:
head/sys/dev/fdt/fdt_common.c
Modified: head/sys/dev/fdt/fdt_common.c
===
Author: gonzo
Date: Thu Aug 16 00:51:50 2012
New Revision: 239318
URL: http://svn.freebsd.org/changeset/base/239318
Log:
Merge somewhat modified r230399 from projects/armv6:
Add timeout to wait for network controllers to appear when netbooting.
USB ethernet adapter initialization usual
Author: gonzo
Date: Thu Aug 16 19:22:34 2012
New Revision: 239337
URL: http://svn.freebsd.org/changeset/base/239337
Log:
- Typo fix
- style(9) fix
Spotted by: kib@, Andrey Zonov
Modified:
head/sys/nfs/bootp_subr.c
Modified: head/sys/nfs/bootp_subr.c
===
Author: gonzo
Date: Tue Aug 21 23:44:47 2012
New Revision: 239547
URL: http://svn.freebsd.org/changeset/base/239547
Log:
Get rid of ARM_BIG_ENDIAN for good:
- remove leftovers in Makefile.arm
- Let ld use default output format instead of providing one in ldscript
Modified:
head/sys/co
Author: gonzo
Date: Wed Aug 22 22:48:50 2012
New Revision: 239597
URL: http://svn.freebsd.org/changeset/base/239597
Log:
Do not change "cachable" attribute for DMA memory allocated with
BUS_DMA_COHERENT attribute
The minimum unit for changing "cachable" attribute is page, so call
to pma
Author: gonzo
Date: Sat Aug 25 20:01:31 2012
New Revision: 239687
URL: http://svn.freebsd.org/changeset/base/239687
Log:
Add clrex, strex , ldrex, strex and variants
Submitted by: Alexander Rybalko
Modified:
head/sys/arm/arm/disassem.c
Modified: head/sys/arm/arm/disassem.c
=
Author: gonzo
Date: Sat Aug 25 20:13:19 2012
New Revision: 239688
URL: http://svn.freebsd.org/changeset/base/239688
Log:
ARM11 might have more then 32 interrupts, e.g. BCM2835: 72 interrupts
Modified:
head/sys/arm/include/intr.h
Modified: head/sys/arm/include/intr.h
=
Author: gonzo
Date: Sat Aug 25 20:18:12 2012
New Revision: 239689
URL: http://svn.freebsd.org/changeset/base/239689
Log:
Do not swap byte order if we assign default value for intr_cells
Modified:
head/sys/dev/fdt/fdt_common.c
Modified: head/sys/dev/fdt/fdt_common.c
==
Author: gonzo
Date: Sat Aug 25 21:13:00 2012
New Revision: 239690
URL: http://svn.freebsd.org/changeset/base/239690
Log:
Style cleanup
Modified:
head/sys/arm/ti/ti_machdep.c
Modified: head/sys/arm/ti/ti_machdep.c
==
Author: gonzo
Date: Sat Aug 25 23:59:31 2012
New Revision: 239696
URL: http://svn.freebsd.org/changeset/base/239696
Log:
Piggyback MIPS changes and add ARM syscons support for devices with
framebuffer
While here - sort #if defined() order alphabetically
Added:
head/sys/arm/arm/sc_machd
201 - 300 of 882 matches
Mail list logo