Author: raj
Date: Mon Aug 26 17:12:30 2013
New Revision: 254918
URL: http://svnweb.freebsd.org/changeset/base/254918
Log:
Introduce superpages support for ARMv6/v7.
Promoting base pages to superpages can increase TLB coverage and allow for
efficient use of page table entries. This develo
Author: raj
Date: Mon Aug 26 16:23:54 2013
New Revision: 254915
URL: http://svnweb.freebsd.org/changeset/base/254915
Log:
Provide settings for superpage reservation system on ARM.
This allows for enabling and configuring superpages reservation mechanism in
order to allocate and populate 2
Author: raj
Date: Mon Aug 26 15:38:27 2013
New Revision: 254913
URL: http://svnweb.freebsd.org/changeset/base/254913
Log:
Add missing TAILQ initializer (omitted in r250634).
Submitted by: Zbigniew Bodek
Reviewed by: alc
Sponsored by: The FreeBSD Foundation, Semihalf
Modified:
head/
Author: raj
Date: Mon Aug 19 16:16:49 2013
New Revision: 254536
URL: http://svnweb.freebsd.org/changeset/base/254536
Log:
Do not use pv_kva on ARMv6/v7 and save some space on each vm_page. It's only
relevant for older ARM variants (with virtual cache).
Submitted by: Zbigniew Bodek
Rev
Author: raj
Date: Mon Aug 19 15:58:39 2013
New Revision: 254535
URL: http://svnweb.freebsd.org/changeset/base/254535
Log:
Simplify and clean up pmap_clearbit()
There is no need for calling vm_page_dirty() when clearing "modified" flag as
it is already set for that page in pmap_fault_fixup
Author: raj
Date: Mon Aug 19 15:36:23 2013
New Revision: 254533
URL: http://svnweb.freebsd.org/changeset/base/254533
Log:
Fix ARMv6/v7 mapping's wired status.
Last input argument in pmap_modify_pv() should be a mask of flags to be set.
In pmap_change_wiring() however, the straight wired s
Author: raj
Date: Mon Aug 19 15:12:36 2013
New Revision: 254532
URL: http://svnweb.freebsd.org/changeset/base/254532
Log:
Clear all L2 PTE protection bits before their configuration.
Revise L2_S_PROT_MASK to include all of the protection bits. Notice that
clearing these bits does not alw
Author: raj
Date: Mon Aug 19 14:56:17 2013
New Revision: 254531
URL: http://svnweb.freebsd.org/changeset/base/254531
Log:
Simplify pv_entry removal or ARMv6/v7:
- PGA_WRITEABLE indicates that there *might be* a writable mapping for the
particular page, so to avoid frequent sweeping of t
On 2012-09-02, at 03:48, Andrew Turner wrote:
> Author: andrew
> Date: Sun Sep 2 01:48:47 2012
> New Revision: 239998
> URL: http://svn.freebsd.org/changeset/base/239998
>
> Log:
> Fix a logic inversion in an assert to allow us to use dts files that
> include other files.
>
> Modified:
> he
Author: raj
Date: Wed May 30 18:05:48 2012
New Revision: 236325
URL: http://svn.freebsd.org/changeset/base/236325
Log:
Panic openly if we cannot retrieve memory information from the device tree.
This is a critical condition and can lead to all sorts of misterious hangs if
not handled.
O
Author: raj
Date: Wed May 30 17:34:40 2012
New Revision: 236324
URL: http://svn.freebsd.org/changeset/base/236324
Log:
Extract vendor specific Book-E pieces into separate files and have a common
skeleton (maybe we should kobj-tize this one day).
Note the PPC4xx bit is not connected to the
Author: raj
Date: Sun May 27 10:32:10 2012
New Revision: 236142
URL: http://svn.freebsd.org/changeset/base/236142
Log:
Remove redundant check, we catch ULE platform support in common
sys/kern/sched_ule.c
Modified:
head/sys/powerpc/booke/pmap.c
Modified: head/sys/powerpc/booke/pmap.c
==
Author: raj
Date: Sun May 27 10:25:20 2012
New Revision: 236141
URL: http://svn.freebsd.org/changeset/base/236141
Log:
Let us manage differences of Book-E PowerPC variations i.e. vendor /
implementation specific vs. the common architecture definition.
Bring PPC4XX defines (PSL, SPR, TLB).
Author: raj
Date: Sat May 26 21:07:15 2012
New Revision: 236121
URL: http://svn.freebsd.org/changeset/base/236121
Log:
Import eSDHC driver for Freescale integrated controller.
Obtained from:Freescale, Semihalf
Written by: Michal Dubiel
Added:
head/sys/powerpc/mpc85xx/fsl_sdhc
Author: raj
Date: Sat May 26 21:05:11 2012
New Revision: 236120
URL: http://svn.freebsd.org/changeset/base/236120
Log:
Import EHCI attachment driver for Freescale integrated controller.
Obtained from:Freescale, Semihalf.
Written by: Michal Dubiel
Added:
head/sys/dev/usb/contr
Author: raj
Date: Sat May 26 21:02:49 2012
New Revision: 236119
URL: http://svn.freebsd.org/changeset/base/236119
Log:
Move OpenPIC FDT bus glue to a shared location, so that other PowerPC
platforms can use it, not only MPC85XX.
This is just reorg, no functional changes.
Added:
head/sy
@@
/*-
- * Copyright (c) 2008-2009 Semihalf, Rafal Jaworowski
+ * Copyright (c) 2008-2012 Semihalf.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -101,26 +101,16 @@ PLATFORM_DEF(bare_platform);
static int
bare_probe(platform_t plat
Author: raj
Date: Sat May 26 13:36:18 2012
New Revision: 236097
URL: http://svn.freebsd.org/changeset/base/236097
Log:
Rename e500 prefix to match other Book-E CPU variations. CPU id tidbits for
the new cores.
Obtained from:Freescale, Semihalf.
Modified:
head/sys/powerpc/booke/
Author: raj
Date: Sat May 26 12:39:23 2012
New Revision: 236095
URL: http://svn.freebsd.org/changeset/base/236095
Log:
Provide SPR definitions for newer Book-E (E500mc, E5500, PPC465).
Obtained from:Freescale, Semihalf.
Modified:
head/sys/powerpc/include/spr.h
Modified: head/sys
Author: raj
Date: Sat May 26 12:15:13 2012
New Revision: 236094
URL: http://svn.freebsd.org/changeset/base/236094
Log:
Unify SPR defines formatting, no funtional changes.
Modified:
head/sys/powerpc/include/spr.h
Modified: head/sys/powerpc/include/spr.h
===
Author: raj
Date: Fri May 25 21:12:24 2012
New Revision: 236025
URL: http://svn.freebsd.org/changeset/base/236025
Log:
Update HID defines for E500mc and E5500 CPU cores.
Obtained from:Freescale, Semihalf
Modified:
head/sys/powerpc/include/hid.h
Modified: head/sys/powerpc/include
Author: raj
Date: Fri May 25 20:43:38 2012
New Revision: 236024
URL: http://svn.freebsd.org/changeset/base/236024
Log:
Import DTS files for the upcoming DPAA QorIQ (PowerPC) support.
- P2041RDB
- P3041DS
- P5020DS
Obtained from:Freescale
Added:
head/sys/boot/fdt/dt
Author: raj
Date: Fri May 25 18:17:26 2012
New Revision: 236019
URL: http://svn.freebsd.org/changeset/base/236019
Log:
Fix physical address type to vm_paddr_t also for powerpc64.
Modified:
head/sys/powerpc/aim/mmu_oea64.c
Modified: head/sys/powerpc/aim/mmu_oea64.c
===
On 2012-05-25, at 19:06, Rafal Jaworowski wrote:
>
> On 2012-05-25, at 17:28, Nathan Whitehorn wrote:
>
>> On 05/25/12 10:13, Rafal Jaworowski wrote:
>>> Author: raj
>>> Date: Fri May 25 15:13:55 2012
>>> New Revision: 236000
>>> URL: http:/
On 2012-05-25, at 17:28, Nathan Whitehorn wrote:
> On 05/25/12 10:13, Rafal Jaworowski wrote:
>> Author: raj
>> Date: Fri May 25 15:13:55 2012
>> New Revision: 236000
>> URL: http://svn.freebsd.org/changeset/base/236000
>>
>> Log:
>> Missing v
Author: raj
Date: Fri May 25 15:13:55 2012
New Revision: 236000
URL: http://svn.freebsd.org/changeset/base/236000
Log:
Missing vm_paddr_t bits which should have been part of r235936.
Modified:
head/sys/powerpc/powerpc/mmu_if.m
Modified: head/sys/powerpc/powerpc/mmu_if.m
=
Author: raj
Date: Fri May 25 15:05:17 2012
New Revision: 235999
URL: http://svn.freebsd.org/changeset/base/235999
Log:
More Cicada/Vitesse PHY ids.
Obtained from:Semihalf
Modified:
head/sys/dev/mii/ciphy.c
head/sys/dev/mii/miidevs
Modified: head/sys/dev/mii/ciphy.c
===
Author: raj
Date: Thu May 24 21:24:23 2012
New Revision: 235938
URL: http://svn.freebsd.org/changeset/base/235938
Log:
Recognize version 3.1 of the SEC crypto engine.
Modified:
head/sys/dev/sec/sec.c
head/sys/dev/sec/sec.h
Modified: head/sys/dev/sec/sec.c
==
Author: raj
Date: Thu May 24 21:13:24 2012
New Revision: 235936
URL: http://svn.freebsd.org/changeset/base/235936
Log:
Fix physical address type to vm_paddr_t.
Modified:
head/sys/powerpc/aim/mmu_oea.c
head/sys/powerpc/booke/pmap.c
head/sys/powerpc/include/pmap.h
head/sys/powerpc/powerpc
Author: raj
Date: Sat Apr 21 20:22:02 2012
New Revision: 234559
URL: http://svn.freebsd.org/changeset/base/234559
Log:
MFC r227730:
Initial version of cesa(4) driver for Marvell crypto engine and security
accelerator.
The following algorithms and schemes are supported:
- 3DES,
Author: raj
Date: Sat Apr 21 20:10:26 2012
New Revision: 234558
URL: http://svn.freebsd.org/changeset/base/234558
Log:
MFC r233230, r233323:
Improve device tree blob (DTB) handling in loader(8).
Enable using the statically embedded blob from the kernel, if present. The
KLD loaded D
Author: raj
Date: Thu Mar 22 20:34:26 2012
New Revision: 233323
URL: http://svn.freebsd.org/changeset/base/233323
Log:
Improve FDT handling in loader(8) and make it more robust.
o Fix buffer overflows when using a long property body in node paths.
o Fix loop end condition when iterating t
Author: raj
Date: Tue Mar 20 13:08:57 2012
New Revision: 233230
URL: http://svn.freebsd.org/changeset/base/233230
Log:
Improve device tree blob (DTB) handling in loader(8).
Enable using the statically embedded blob from the kernel, if present. The KLD
loaded DTB takes precedence, but they
Author: raj
Date: Thu Mar 15 22:15:06 2012
New Revision: 233015
URL: http://svn.freebsd.org/changeset/base/233015
Log:
MFC r232518:
Respect phy-handle property in Ethernet nodes of the device tree.
This lets specify whereabouts of the parent PHY for a given MAC node
(and get rid of u
Author: raj
Date: Thu Mar 15 22:08:25 2012
New Revision: 233014
URL: http://svn.freebsd.org/changeset/base/233014
Log:
MFC r232512:
Remove unused #defines. All this is now retrieved from the device tree.
Modified:
stable/9/sys/arm/mv/mvreg.h
Directory Properties:
stable/9/sys/ (props
Author: raj
Date: Thu Mar 15 21:48:27 2012
New Revision: 233013
URL: http://svn.freebsd.org/changeset/base/233013
Log:
Fix error check.
Submitted by: Lukasz Plachno
Obtained from:Semihalf
Modified:
head/sys/arm/mv/common.c
Modified: head/sys/arm/mv/common.c
===
Author: raj
Date: Sun Mar 4 19:22:52 2012
New Revision: 232518
URL: http://svn.freebsd.org/changeset/base/232518
Log:
Respect phy-handle property in Ethernet nodes of the device tree.
This lets specify whereabouts of the parent PHY for a given MAC node
(and get rid of ugly kludges in mge
Author: raj
Date: Sun Mar 4 18:13:45 2012
New Revision: 232512
URL: http://svn.freebsd.org/changeset/base/232512
Log:
Remove unused #defines. All this is now retrieved from the device tree.
MFC after:1 week
Modified:
head/sys/arm/mv/mvreg.h
Modified: head/sys/arm/mv/mvreg.h
===
Author: raj
Date: Sun Mar 4 17:53:40 2012
New Revision: 232511
URL: http://svn.freebsd.org/changeset/base/232511
Log:
MFC r230865:
Adjust mvs(4) to handle interrupt cause reg depending on the actual number of
channels available
- current code treats bits 4:7 in 'SATAHC interrupt
Author: raj
Date: Sun Mar 4 17:00:46 2012
New Revision: 232508
URL: http://svn.freebsd.org/changeset/base/232508
Log:
MFC r228504, r228530.
r228504:
Make *intr{cnt,names} on ARM reside in data section, similar to other arches.
sintrnames and sintrcnt are initialized with non-zero
Author: raj
Date: Wed Feb 1 13:39:52 2012
New Revision: 230865
URL: http://svn.freebsd.org/changeset/base/230865
Log:
Adjust mvs(4) to handle interrupt cause reg depending on the actual number of
channels available
- current code treats bits 4:7 in 'SATAHC interrupt mask' and 'SATAHC
On 2012-01-31, at 14:53, Dimitry Andric wrote:
> On 2012-01-31 14:20, Rafal Jaworowski wrote:
>> On 2012-01-30, at 22:56, Dimitry Andric wrote:
> ...
>>> That said, I still don't understand why the generated aicasm_scan.c file
>>> is still defining the input(
On 2012-01-30, at 22:56, Dimitry Andric wrote:
> On 2012-01-30 21:48, Ian Lepore wrote:
>> On Mon, 2012-01-30 at 21:08 +0100, Dimitry Andric wrote:
>>> On 2012-01-30 20:27, Rafal Jaworowski wrote:
>>> ...
>>>>> Fix this by setting PATH to ${BPATH}:${PA
On 2012-01-30, at 21:08, Dimitry Andric wrote:
> On 2012-01-30 20:27, Rafal Jaworowski wrote:
> ...
>>> Fix this by setting PATH to ${BPATH}:${PATH} in stage 2.3, so the
>>> bootstrap tools directories are searched before the regular ones.
>>
>> Is this su
On 2012-01-27, at 19:29, Dimitry Andric wrote:
> Author: dim
> Date: Fri Jan 27 18:29:03 2012
> New Revision: 230622
> URL: http://svn.freebsd.org/changeset/base/230622
>
> Log:
> When the buildkernel stage 2.3 (build tools) runs, the PATH is still set
> to the default from the top-level Makef
Author: raj
Date: Thu Dec 15 12:14:15 2011
New Revision: 228530
URL: http://svn.freebsd.org/changeset/base/228530
Log:
ARM pmap fixes:
- Write Buffers have to be drained after write to Page Table even if caches
are in write-through mode.
- Make sure to sync PTE in pmap_zero_page_ge
Author: raj
Date: Wed Dec 14 17:12:59 2011
New Revision: 228504
URL: http://svn.freebsd.org/changeset/base/228504
Log:
Make *intr{cnt,names} on ARM reside in data section, similar to other arches.
sintrnames and sintrcnt are initialized with non-zero values, which were
discarded by the .b
Author: raj
Date: Sat Nov 19 16:30:06 2011
New Revision: 227730
URL: http://svn.freebsd.org/changeset/base/227730
Log:
Initial version of cesa(4) driver for Marvell crypto engine and security
accelerator.
The following algorithms and schemes are supported:
- 3DES, AES, DES
- MD5, SH
Author: raj
Date: Thu Nov 17 12:08:12 2011
New Revision: 227613
URL: http://svn.freebsd.org/changeset/base/227613
Log:
Add DTS for the Freescale P2020DS.
Obtained from: Freescale
Added:
head/sys/boot/fdt/dts/p2020ds.dts (contents, props changed)
Added: head/sys/boot/fdt/dts/p2020ds.dt
On 2010-12-22, at 15:59, Nathan Whitehorn wrote:
> Author: nwhitehorn
> Date: Wed Dec 22 14:59:22 2010
> New Revision: 216662
> URL: http://svn.freebsd.org/changeset/base/216662
>
> Log:
> Enable build of FDT components by default. dtc is a required build tool
> for all FDT-enabled kernels, an
Author: raj
Date: Thu Nov 11 13:48:48 2010
New Revision: 215122
URL: http://svn.freebsd.org/changeset/base/215122
Log:
Correct RAM size of the MPC8555CDS board.
Modified:
head/sys/boot/fdt/dts/mpc8555cds.dts
Modified: head/sys/boot/fdt/dts/mpc8555cds.dts
=
Author: raj
Date: Thu Nov 11 13:46:28 2010
New Revision: 215121
URL: http://svn.freebsd.org/changeset/base/215121
Log:
Fix typo in the comment.
Modified:
head/sys/powerpc/aim/clock.c
head/sys/powerpc/booke/clock.c
Modified: head/sys/powerpc/aim/clock.c
=
Author: raj
Date: Thu Nov 11 13:42:46 2010
New Revision: 215120
URL: http://svn.freebsd.org/changeset/base/215120
Log:
Return IEEE 1275 compliant error codes.
Submitted by: nwhitehorn
Modified:
head/sys/dev/ofw/ofw_fdt.c
Modified: head/sys/dev/ofw/ofw_fdt.c
=
Author: raj
Date: Thu Nov 11 13:35:23 2010
New Revision: 215119
URL: http://svn.freebsd.org/changeset/base/215119
Log:
Use local TLB_UNLOCKED marker instead of MTX_UNOWNED for Book-E PowerPC trap
routines.
This unbreaks Book-E build after the recent machine/mutex.h removal.
While the
On 2010-10-02, at 07:43, Juli Mallett wrote:
> Author: jmallett
> Date: Sat Oct 2 05:43:17 2010
> New Revision: 213346
> URL: http://svn.freebsd.org/changeset/base/213346
>
> Log:
> o) Allow devices to override the MDIO read and write functions presented to
> the miibus attached to octe in
Author: raj
Date: Mon Jul 19 19:19:33 2010
New Revision: 210249
URL: http://svn.freebsd.org/changeset/base/210249
Log:
Now that we are fully FDT-driven on MRVL platforms, remove PHYSMEM_SIZE
option.
Modified:
head/sys/arm/mv/discovery/std.db78xxx
head/sys/arm/mv/kirkwood/std.db88f6xxx
he
Author: raj
Date: Mon Jul 19 18:47:18 2010
New Revision: 210247
URL: http://svn.freebsd.org/changeset/base/210247
Log:
Eliminate FDT_IMMR_VA define.
This removes platform dependencies from /fdt.h for the benfit of
portability.
Modified:
head/sys/arm/include/fdt.h
head/sys/arm/mv/mv_m
Author: raj
Date: Mon Jul 19 18:41:50 2010
New Revision: 210246
URL: http://svn.freebsd.org/changeset/base/210246
Log:
Move MRVL FDT fixups and PIC decode routine to a platform specific area.
This allows for better encapsulation (and eliminates generic fdt_arm.c, at
least for now).
Delet
Author: raj
Date: Thu Jul 15 13:21:25 2010
New Revision: 210116
URL: http://svn.freebsd.org/changeset/base/210116
Log:
Relax FDT_DTS_FILE validation (and unbreak world build).
Pointed out by: kib
Modified:
head/Makefile.inc1
Modified: head/Makefile.inc1
===
Author: raj
Date: Thu Jul 15 10:49:07 2010
New Revision: 210112
URL: http://svn.freebsd.org/changeset/base/210112
Log:
Fix FDT_DTS_FILE parsing to properly retrieve its value. This unbreaks the
'builddtb' target.
Make the processing more robust against non-existent kernel config files
(
,
+.Xr simplebus 4 ,
+.Sh STANDARDS
+IEEE Std 1275: IEEE Standard for Boot (Initialization Configuration) Firmware:
+Core Requirements and Practices
+.Pq Vt Open Firmware .
+.Pp
+Power.org Standard for Embedded Power Architecture Platform Requirements
+.Pq Vt ePAPR .
+.Sh HISTORY
+The
+.Nm
+support
Author: raj
Date: Sun Jul 11 21:12:42 2010
New Revision: 209910
URL: http://svn.freebsd.org/changeset/base/209910
Log:
Sort platform options.
Modified:
head/sys/conf/options.powerpc
Modified: head/sys/conf/options.powerpc
==
Author: raj
Date: Sun Jul 11 21:11:23 2010
New Revision: 209909
URL: http://svn.freebsd.org/changeset/base/209909
Log:
Get rid of bootinfo for good in loader (U-Boot-based) and ARM.
For FDT-enabled platforms the device tree is a modern replacement for bootinfo
config data.
Deleted:
hea
ondary_intr, "secondary");
+
+ if (error)
+ goto fail3;
+ }
/* Alloc DMA memory for descriptors and link tables */
error = sec_alloc_dma_mem(sc, &(sc->sc_desc_dmem),
Modified: head/sys/dev/tsec/if_tsec.c
=====
Author: raj
Date: Sun Jul 11 20:55:39 2010
New Revision: 209907
URL: http://svn.freebsd.org/changeset/base/209907
Log:
Provide more defines for PCI-Express device ctrl.
Modified:
head/sys/dev/pci/pcireg.h
Modified: head/sys/dev/pci/pcireg.h
===
Author: raj
Date: Sun Jul 11 20:49:36 2010
New Revision: 209906
URL: http://svn.freebsd.org/changeset/base/209906
Log:
Introduce PowerPC-specific helper routines for FDT.
Reviewed by: imp
Sponsored by: The FreeBSD Foundation
Added:
head/sys/dev/fdt/fdt_powerpc.c (contents, props cha
Author: raj
Date: Sun Jul 11 20:33:39 2010
New Revision: 209905
URL: http://svn.freebsd.org/changeset/base/209905
Log:
Save fdtbus trigger / polarity data at their correct index.
Modified:
head/sys/dev/fdt/fdt_common.c
Modified: head/sys/dev/fdt/fdt_common.c
=
Author: raj
Date: Sun Jul 11 20:30:59 2010
New Revision: 209904
URL: http://svn.freebsd.org/changeset/base/209904
Log:
Let simplebus(4) diagnostics be a bit more descriptive.
Modified:
head/sys/dev/fdt/simplebus.c
Modified: head/sys/dev/fdt/simplebus.c
===
Author: raj
Date: Sun Jul 11 20:29:34 2010
New Revision: 209903
URL: http://svn.freebsd.org/changeset/base/209903
Log:
Provide a missing interrupt-parent for the CPM / QUICC node in the DTS.
Modified:
head/sys/boot/fdt/dts/mpc8555cds.dts
Modified: head/sys/boot/fdt/dts/mpc8555cds.dts
===
Author: raj
Date: Wed Jun 16 16:52:35 2010
New Revision: 209240
URL: http://svn.freebsd.org/changeset/base/209240
Log:
Use awk alone for extracting FDT_DTS_FILE instead of grep/cut, which is
simpler and more robust.
Submitted by: Andrzej Tobola
Modified:
head/Makefile.inc1
Modified: h
On 2010-06-16, at 11:03, Andrew Turner wrote:
> On Sun, 13 Jun 2010 13:08:23 + (UTC)
> Rafal Jaworowski wrote:
>
>> Author: raj
>> Date: Sun Jun 13 13:08:23 2010
>> New Revision: 209129
>> URL: http://svn.freebsd.org/changeset/base/209129
>>
>
Author: raj
Date: Wed Jun 16 14:10:39 2010
New Revision: 209232
URL: http://svn.freebsd.org/changeset/base/209232
Log:
Move ARM nexus rman initialization to attach routine.
This fixes a panic, which started to trigger after r209129 cleanup.
Submitted by: Andrew Turner
Modified:
head
On 2010-06-14, at 00:43, Andrew Turner wrote:
> On Sun, 13 Jun 2010 13:12:52 + (UTC)
> Rafal Jaworowski wrote:
>
>> Author: raj
>> Date: Sun Jun 13 13:12:52 2010
>> New Revision: 209130
>> URL: http://svn.freebsd.org/changeset/base/209130
>>
>>
Author: raj
Date: Mon Jun 14 16:05:21 2010
New Revision: 209161
URL: http://svn.freebsd.org/changeset/base/209161
Log:
Temporarily bring back the ARM bootinfo (and make tinderbox happy).
BI will be eliminated for good when powerpc transition to FDT is complete.
Added:
- copied unchang
Author: raj
Date: Sun Jun 13 13:30:26 2010
New Revision: 209132
URL: http://svn.freebsd.org/changeset/base/209132
Log:
Enable ofwdump(8) on ARM as this is a useful tool to inspect a flattened
device tree.
Modified:
head/usr.sbin/Makefile
Modified: head/usr.sbin/Makefile
===
Author: raj
Date: Sun Jun 13 13:28:53 2010
New Revision: 209131
URL: http://svn.freebsd.org/changeset/base/209131
Log:
Convert Marvell ARM platforms to FDT convention.
The following systems are involved:
- DB-88F5182
- DB-88F5281
- DB-88F6281
- DB-78100
- SheevaPlug
Author: raj
Date: Sun Jun 13 13:12:52 2010
New Revision: 209130
URL: http://svn.freebsd.org/changeset/base/209130
Log:
Initial FDT infrastructure elements for ARM.
Reviewed by: imp
Sponsored by: The FreeBSD Foundation
Added:
head/sys/arm/include/fdt.h (contents, props changed)
hea
Author: raj
Date: Sun Jun 13 13:08:23 2010
New Revision: 209129
URL: http://svn.freebsd.org/changeset/base/209129
Log:
Improve style.
Modified:
head/sys/arm/arm/nexus.c
Modified: head/sys/arm/arm/nexus.c
==
--- head/
Author: raj
Date: Sun Jun 13 13:02:43 2010
New Revision: 209128
URL: http://svn.freebsd.org/changeset/base/209128
Log:
Connect FDT infrastructure to the build system.
Reviewed by: imp
Sponsored by: The FreeBSD Foundation
Modified:
head/Makefile
head/Makefile.inc1
head/gnu/usr.bin/
Author: raj
Date: Sun Jun 13 12:58:31 2010
New Revision: 209127
URL: http://svn.freebsd.org/changeset/base/209127
Log:
Provide identify method for the fdtbus(4).
Reviewed by: imp
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/dev/fdt/fdtbus.c
Modified: head/sys/dev/fdt/fdtbu
Author: raj
Date: Sun Jun 13 12:53:44 2010
New Revision: 209126
URL: http://svn.freebsd.org/changeset/base/209126
Log:
Do not set WITH_FDT by default based on arch, as this does not work for
a bootstrap stage tool.
FDT-enabled platforms will have to specify WITH_FDT explicitly at buildwor
Author: raj
Date: Sun Jun 13 12:46:32 2010
New Revision: 209125
URL: http://svn.freebsd.org/changeset/base/209125
Log:
Fix conditional FDT support in loader(8).
Modified:
head/sys/boot/arm/uboot/Makefile
head/sys/boot/powerpc/uboot/Makefile
head/sys/boot/uboot/common/metadata.c
Modified:
On 2010-06-10, at 17:25, M. Warner Losh wrote:
> In message: <201006091957.o59jvkbu025...@svn.freebsd.org>
>Roman Divacky writes:
> : Modified: head/share/mk/bsd.own.mk
> :
> ==
> : --- head/share/mk/bsd.own
On 2010-06-02, at 20:58, Doug Barton wrote:
> On 06/02/10 10:17, Rafal Jaworowski wrote:
>> o simplebus(4) - bus driver representing ePAPR
>
> Do we write on it with eINK?
Hm, it's been eAPPROVED already
(http://www.power.org/resources/downloads/Power_ePAPR_APPROVED_v
Author: raj
Date: Wed Jun 2 17:27:23 2010
New Revision: 208751
URL: http://svn.freebsd.org/changeset/base/208751
Log:
Provide memchr() in the libkern.
This is required by libfdt and will be compiled in conditionally only for
FDT-enabled platforms.
Reviewed by: imp
Sponsored by: T
Author: raj
Date: Wed Jun 2 17:24:41 2010
New Revision: 208750
URL: http://svn.freebsd.org/changeset/base/208750
Log:
Provide kernel level headers for the libfdt code.
Reviewed by: imp
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/contrib/libfdt/libfdt_env.h
Modified: head
Author: raj
Date: Wed Jun 2 17:22:38 2010
New Revision: 208749
URL: http://svn.freebsd.org/changeset/base/208749
Log:
Flattened Device Tree helper scripts.
Reviewed by: imp
Sponsored by: The FreeBSD Foundation
Added:
head/sys/tools/fdt/
head/sys/tools/fdt/embed_dtb.sh (contents,
Author: raj
Date: Wed Jun 2 17:20:00 2010
New Revision: 208748
URL: http://svn.freebsd.org/changeset/base/208748
Log:
FDT (simplebus) compatible attachment for uart(4).
This will be a single uart(4) attachment code shared by all FDT-enabled
platforms.
Reviewed by: imp
Sponsored b
Author: raj
Date: Wed Jun 2 17:17:45 2010
New Revision: 208747
URL: http://svn.freebsd.org/changeset/base/208747
Log:
Import the common Flattened Device Tree infrastructure.
o fdtbus(4) - the main abstract bus driver for all FDT-compliant systems. This
is a direct replacement for the m
Author: raj
Date: Fri May 28 10:51:44 2010
New Revision: 208615
URL: http://svn.freebsd.org/changeset/base/208615
Log:
Initial implementation of the OFW i/f methods for FDT back-end.
Reviewed by: imp
Sponsored by: The FreeBSD Foundation
Added:
head/sys/dev/ofw/ofw_fdt.c (contents, p
Author: raj
Date: Fri May 28 10:43:56 2010
New Revision: 208614
URL: http://svn.freebsd.org/changeset/base/208614
Log:
Prepare and extend OFW layer for FDT support.
o Let OFW_INIT() and OF_init() return status value.
o Provide helper routines for 'compatible' property handling.
o
Author: raj
Date: Fri May 28 10:35:44 2010
New Revision: 208613
URL: http://svn.freebsd.org/changeset/base/208613
Log:
Introduce kernel build options for the Flattened Device Tree support.
Reviewed by: imp
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/conf/options
Modified:
Author: raj
Date: Wed May 26 09:50:09 2010
New Revision: 208561
URL: http://svn.freebsd.org/changeset/base/208561
Log:
Initial device tree source (DTS) files for Marvell ARM systems:
o DB-88F5182
o DB-88F5281
o DB-88F6281
o DB-78100
o SheevaPlug
This also includes dev
Author: raj
Date: Wed May 26 09:34:02 2010
New Revision: 208560
URL: http://svn.freebsd.org/changeset/base/208560
Log:
Import device tree source (DTS) files for PowerPC MPC8555CDS and MPC8572DS
development systems.
Special thanks to Phil Brownfield for help with BSD-style relicensing of
Author: raj
Date: Wed May 26 09:23:51 2010
New Revision: 208559
URL: http://svn.freebsd.org/changeset/base/208559
Log:
Use MACHINE_ARCH instead of TARGET_ARCH.
Pointed out by: imp
Modified:
head/share/mk/bsd.own.mk
Modified: head/share/mk/bsd.own.mk
===
Author: raj
Date: Tue May 25 15:32:07 2010
New Revision: 208539
URL: http://svn.freebsd.org/changeset/base/208539
Log:
Bring a missing FDT piece (omitted in the previous commit).
Modified:
head/sys/boot/Makefile
Modified: head/sys/boot/Makefile
===
Author: raj
Date: Tue May 25 15:21:39 2010
New Revision: 208538
URL: http://svn.freebsd.org/changeset/base/208538
Log:
Initial loader(8) support for Flattened Device Tree.
o This is disabled by default for now, and can be enabled using WITH_FDT at
build time.
o Tested with ARM and
Author: raj
Date: Tue May 25 15:12:21 2010
New Revision: 208537
URL: http://svn.freebsd.org/changeset/base/208537
Log:
Introduce a new build knob for Flattened Device Tree support.
Reviewed by: imp
Sponsored by: The FreeBSD Foundation
Added:
head/tools/build/options/WITH_FDT (conten
Author: raj
Date: Tue May 25 13:27:55 2010
New Revision: 208536
URL: http://svn.freebsd.org/changeset/base/208536
Log:
Correct dtc version header autogen location.
While there unify brackets usage.
Modified:
head/gnu/usr.bin/dtc/Makefile
Modified: head/gnu/usr.bin/dtc/Makefile
=
Author: raj
Date: Tue May 25 10:15:30 2010
New Revision: 208535
URL: http://svn.freebsd.org/changeset/base/208535
Log:
Mostly revert r200691. U-Boot syscall() entry point returns 1 on success.
Modified:
head/sys/boot/uboot/lib/glue.c
Modified: head/sys/boot/uboot/lib/glue.c
=
1 - 100 of 263 matches
Mail list logo