svn commit: r209130 - in head/sys: arm/include dev/fdt

Rafal Jaworowski raj at semihalf.com
Tue Jun 15 19:47:26 UTC 2010


On 2010-06-14, at 00:43, Andrew Turner wrote:

> On Sun, 13 Jun 2010 13:12:52 +0000 (UTC)
> Rafal Jaworowski <raj at FreeBSD.org> wrote:
> 
>> 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)
>>  head/sys/arm/include/ofw_machdep.h   (contents, props changed)
>>  head/sys/dev/fdt/fdt_arm.c   (contents, props changed)
>> 
>> Added: head/sys/arm/include/fdt.h
>> ==============================================================================
>> --- /dev/null	00:00:00 1970	(empty, because file is
>> newly added)
>> +++ head/sys/arm/include/fdt.h	Sun Jun 13
>> 13:12:52 2010	(r209130)
>> @@ -0,0 +1,68 @@
>> +/*-
>> + * Copyright (c) 2010 The FreeBSD Foundation
>> + * All rights reserved.
>> + *
>> + * This software was developed by Semihalf 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 the above copyright
>> + *    notice, this list of conditions and the following disclaimer.
>> + * 2. Redistributions in binary form must reproduce the above
>> copyright
>> + *    notice, this list of conditions and the following disclaimer
>> in the
>> + *    documentation and/or other materials provided with the
>> distribution.
>> + *
>> + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS
>> IS'' AND
>> + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
>> THE
>> + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
>> PARTICULAR PURPOSE
>> + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE
>> LIABLE
>> + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
>> CONSEQUENTIAL
>> + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
>> GOODS
>> + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
>> INTERRUPTION)
>> + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
>> CONTRACT, STRICT
>> + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
>> ANY WAY
>> + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
>> POSSIBILITY OF
>> + * SUCH DAMAGE.
>> + *
>> + * $FreeBSD$
>> + */
>> +
>> +#ifndef _MACHINE_FDT_H_
>> +#define _MACHINE_FDT_H_
>> +
>> +#include <dev/ofw/openfirm.h>
>> +
>> +#include <vm/vm.h>
>> +#include <vm/pmap.h>
>> +
>> +#include <machine/pmap.h>
>> +#include <machine/intr.h>
>> +
>> +#include <arm/mv/mvvar.h>
>> +#include <arm/mv/mvwin.h>
> Are the mv headders supposed to be here? They are including a soc
> specific file from an ARM header.

They are required for now, but will go away with another conversion of ARM platform other than Marvell. We still need to factor out some pieces, but they are really tiny.

Rafal



More information about the svn-src-head mailing list