View | Details | Raw Unified | Return to bug 121533
Collapse All | Expand All

(-)www/en/platforms/arm.sgml (-9 / +47 lines)
Lines 10-34 Link Here
10
<html>
10
<html>
11
  &header;
11
  &header;
12
    
12
    
13
    <p>FreeBSD/ARM is a port of FreeBSD which aims to run
13
    <h3><a name="intro">Introduction</a></h3>
14
      on the ARM architecture and hardware.
15
      The project's goal is to provide support for the
16
      architecture and hardware surrounding it.</p>
17
14
18
    <h3>FreeBSD/ARM Hardware Notes</h3>
15
    <p>This page contains information about the FreeBSD port to the
16
      ARM architecture and hardware.  Discussion of the ARM port takes
17
      place on the
18
      <a href="http://lists.freebsd.org/mailman/listinfo/freebsd-arm">freebsd-arm</a>
19
      mailing list.</p>
20
21
    <h3><a name="toc">Table Of Contents</a></h3>
22
23
    <ul>
24
      <li><a href="#status">Status</a></li>
25
      <li><a href="#hw">Hardware List</a></li>
26
      <li><a href="#todo">What Needs To Be Done</a></li>
27
      <li><a href="#links">FreeBSD/ARM Related Links</a></li>
28
      <li><a href="#miniinst">Mini-Install Guide</a></li>
29
      <li><a href="#list">FreeBSD/ARM mailing list</a></li>
30
    </ul>
31
32
    <h3><a name="status">Status</a></h3>
33
34
    <p>ARM is officially a
35
      <a href="&base;/doc/en_US.ISO8859-1/articles/committers-guide/archs.html">
36
      Tier 2</a> architecture, as the <a href="&base;">FreeBSD</a> project
37
      does not provide official releases or pre-built packages for this
38
      platform due to it primarily targeting the embedded arena.  However,
39
      FreeBSD/ARM is being actively developed and maintained, well supported,
40
      and provides an excellent framework for building ARM-based systems.</p>
41
42
    <h3><a name="hw">FreeBSD/ARM Hardware Notes</a></h3>
19
    
43
    
20
    <p>Currently FreeBSD should work on the i80321 based Intel
44
    <p>FreeBSD should work on the i80321 based Intel XScale&reg;
21
      devboards, which includes the IQ31244 and IQ80321 boards.
45
      devboards, which includes the IQ31244 and IQ80321 boards.
22
      Support is still minimal, covering only the CPU, PCI-X bus,
46
      Support is still minimal, covering only the CPU, PCI-X bus,
23
      em(4) Ethernet adapters, the UART and timer devices.</p>
47
      em(4) Ethernet adapters, the UART and timer devices.</p>
24
48
49
    <p>The i80219 XScale processor is supported, as is the EP80219
50
      devboard.</p>
51
52
    <p>The IXP425 is supported, as is the Avila GW2348-4 devboard.</p>
53
54
    <p>The Atmel AT91RM9200 CPU/Microcontroller range is supported.
55
      Support is provided for the Kwikbyte KB9202 devboard range, the
56
      Hot-e HL200 devboard, and the BWCT board.</p>
57
25
    <p>Minimal support for the StrongARM 1100 CPU is provided, but
58
    <p>Minimal support for the StrongARM 1100 CPU is provided, but
26
      only within the limits of what Simics emulate: CPU,  UART and
59
      only within the limits of what Simics emulate: CPU,  UART and
27
      clock.  It is theoretically possible to boot on the Assabet board,
60
      clock.  It is theoretically possible to boot on the Assabet board,
28
      the one Simics emulates; no attempts, successful or unsuccessful,
61
      the one Simics emulates; no attempts, successful or unsuccessful,
29
      have been reported.</p>
62
      have been reported.</p>
30
63
31
    <h3>What Needs To Be Done</h3>
64
    <p>Additionally, support for the Technologic Systems TS-7200 devboard
65
      is in the works, as is support for the Atmel AT91SAM926x CPU and
66
      the Marvell Orion ARM SoC, the Samsung S3C2XX0 range, and Cirrus
67
      Logic EP93XX CPUs.</p>
68
69
    <h3><a name="todo">What Needs To Be Done</a></h3>
32
70
33
    <ul>
71
    <ul>
34
      <li>SATA support needs to be added.</li>
72
      <li>SATA support needs to be added.</li>
Lines 37-43 Link Here
37
        from NetBSD.</li>
75
        from NetBSD.</li>
38
    </ul>
76
    </ul>
39
77
40
    <h3>FreeBSD/ARM Related Links</h3>
78
    <h3><a name="links">FreeBSD/ARM Related Links</a></h3>
41
79
42
    <ul>
80
    <ul>
43
      <li><a href="http://tisu.mit.jyu.fi/embedded/TIE345/luentokalvot/Embedded_3_ARM.pdf">
81
      <li><a href="http://tisu.mit.jyu.fi/embedded/TIE345/luentokalvot/Embedded_3_ARM.pdf">
Lines 46-52 Link Here
46
      <li><a href="http://www.netbsd.org/Ports/arm32/">NetBSD Arm/32 project</a></li>
84
      <li><a href="http://www.netbsd.org/Ports/arm32/">NetBSD Arm/32 project</a></li>
47
    </ul>
85
    </ul>
48
86
49
    <h3>Mini-Install guide</h3>
87
    <h3><a name="miniinst">Mini-Install guide</a></h3>
50
88
51
      <p>&a.cognet; (cognet@FreeBSD.org) has written a mini-install guide for the
89
      <p>&a.cognet; (cognet@FreeBSD.org) has written a mini-install guide for the
52
        current FreeBSD source.  It is
90
        current FreeBSD source.  It is

Return to bug 121533