imp
2dbfc94816
Get rid of redundant .kernel in these names.
2009-11-24 14:57:50 +00:00
imp
1a3060cc4b
Specify loader script and load address
2009-11-23 07:49:50 +00:00
imp
5e3312c297
32-bit mixed-mode OCTEON kernel config file.
2009-11-20 16:23:04 +00:00
gonzo
de58e642f4
- Reorganize hints according to if_arge changes: set media
...
for multiPHY MAC and use mask to specify PHYs.
2009-11-12 21:33:36 +00:00
rrs
db31e94773
My NFS configured version.
2009-11-11 22:37:17 +00:00
rrs
ee74155b75
Ok it helps if you add the bootp options too
...
so that you can get an address ;-)
2009-11-09 19:56:53 +00:00
rrs
c1f91aee4a
Try moving to NFS mount of entire root
2009-11-09 19:26:28 +00:00
gonzo
41948c227e
- Add arge1 to hints files, only one port is supported so far
2009-11-08 07:31:42 +00:00
rrs
eae021635d
Ok With this commit we actually get through
...
the mi_startup (or to the last of it).. and
hit a panic after :
uart0: <16550 or compatible> on iodi0
Trap cause = 2 (TLB miss....)
I did have to take the pci bus OUT of the
build to get this far, hit a cache error with
the PCI code in. Interesting thing is the machine
reboots too ;-)
2009-11-06 12:52:51 +00:00
rrs
3544034720
adds XLR config
2009-11-02 15:43:54 +00:00
neel
c4fee3a507
Update options.mips to support config options required to build the SWARM
...
kernel.
The SWARM kernel does not build yet but at least it gets past the kernel
config stage.
Approved by: imp (mentor)
2009-10-21 00:56:13 +00:00
neel
0467fc103f
The default KERNLOADADDR does not work on MALTA hardware. On my platform the
...
"First free SDRAM address" reported by YAMON is 0x800b6e61.
So use a conservative KERNLOADADDR of 0x80100000.
Approved by: imp (mentor)
2009-10-20 04:31:20 +00:00
imp
91c9f6f70e
Set the ldscript for malta64 correctly.
2009-09-09 00:50:17 +00:00
gonzo
46f4809177
- Add commented hint required for RouterStation(non PRO) board
2009-09-08 05:24:09 +00:00
sam
2a502326e8
o enable mesh support
...
o add bridge support
o no need for explicit ar5212 support; ath_hal drags it in
2009-09-03 23:04:33 +00:00
imp
8120695b26
Use new ldscript.mips.mips64
...
Also, declare this to be a 64-bit target.
We get to the final link now and die in the linker script..
2009-08-15 04:29:18 +00:00
imp
9c8a94a6ba
Flag this as a 64-bit build.
...
# Too many flagas needed to build 64-bit, plus different endian, etc. The
# makefile is getting kinda gross with ifdefs.
2009-07-10 07:19:30 +00:00
gonzo
e02a2ce04c
- Add AR71XX watchdog timer driver
2009-07-09 20:16:01 +00:00
imp
3f0eddabba
Add support for compiling MALTA as mips64.
...
# MALTA64 builds, but doesn't link yet.
2009-07-09 15:05:50 +00:00
imp
ba1da45f03
Add config file for SWARM board, a sybyte SB-1-based board by
...
Broadcom. BCM-91250.
Submitted by: Neelkanth Natu
2009-07-05 08:40:26 +00:00
imp
f888a72f8b
Go for broke: configure this to build mips64 N64 binary.
2009-07-05 06:49:56 +00:00
gonzo
32f0e4950d
- MFC
2009-07-03 04:39:18 +00:00
bz
9e1fc95c2f
Add a .cvsignore file and along with that put an svn:ignore proprty
...
on the directory like we have for all other target architectures.
Discussed with: imp (kind of)
2009-06-17 10:48:32 +00:00
imp
a528ad4f51
Kludge: pretend to be ISA_MIPS32 for the moment.
2009-06-14 06:12:21 +00:00
imp
aad4ef3f7d
o Move the driveid.h file
...
o lots of tweaks to header paths.
o comment out SMP for the moment
# we now make it through the .c make depend, the .s needs more work.
2009-06-14 04:26:56 +00:00
imp
90bffc72d4
Actually rename the files this time. Also, start to fix OCTEON1 so it
...
can configure.
2009-06-14 03:44:43 +00:00
imp
58b3bd0440
Fix typo... bad imp.
2009-06-14 03:32:52 +00:00
imp
dbba18429b
Move the octeon port to its more correct location. Any port for the
...
OCTEON2 family of processors should live in mips/octeon2. Not enough
is know abotu the former to know if the same port can be used for both
yet.
2009-06-14 03:01:39 +00:00
imp
d9133a6538
After Marcel's change to DEFAULTS, we were bringing in a bogus copy of
...
uart_8250. Remove it here since the UART on the ADM5120 isn't the
typical 16550: its completely different.
2009-06-14 02:58:56 +00:00
imp
a4521a2748
Import Cavium's FreeBSD port, or the Octeon specific pieces, verbatim.
...
Yes, this puts things in the wrong place, doesn't compile and is
woefully incomplete. However, it will allow us to more easily track
against the upstream sources without needing to import the entire
Cavium tree under vendor.
This port is based on FreeBSD 7.0 as of April 2007 and the pre-import
MIPS tree (aka mips2), so much work is necessary here.
2009-06-14 02:46:07 +00:00
gonzo
7cf3222188
- Switch no normal RPC oimplementation. Unaligned access bug has
...
been fixed
2009-06-12 12:10:10 +00:00
gonzo
413dd47d0a
- Replace CPU_NOFPU and SOFTFLOAT options with CPU_FPU. By default
...
we assume that there is no FPU, because majority of SoC does
not have it.
2009-05-26 22:40:12 +00:00
gonzo
fc666881e7
Merge from HEAD
2009-05-26 17:01:12 +00:00
gonzo
5f9f3aab5f
- Add UFS support
...
- Enable PCI
- Add bpf and random devices for wpa_supplicant
- Disable USB
- Add SPI bus and MX25L support
2009-05-26 16:29:35 +00:00
gonzo
ebf37e81ab
- Add spibus and mx25l device
2009-05-18 23:36:11 +00:00
kuriyama
9913dad783
- Use "device\t" and "options \t" for consistency.
2009-05-10 00:00:25 +00:00
gonzo
1c31e1e1f0
- Rollback to the hack with 3-bytes offset in base address.
...
uart_bus_XXXXX resources are handled in uart(4) code
and we need more sophysticated way to define which space
should be used for device based on hints
2009-05-06 02:46:04 +00:00
gonzo
8e147aa9e6
- Rollback to legacy NFS RPC implementation. New one has unaligned
...
memory access after nfsm_dissect
2009-05-06 02:34:35 +00:00
gonzo
5072688693
- Enable USB and EHCI
...
- Include if_arge to build
- Add NFS root options
- Disable pci ATM and add stubs for wifi adapter config
2009-04-19 23:15:04 +00:00
gonzo
21c1cd787b
- Expand memory window for apb to include OHCI memory region
...
- Add hints for EHCI and OHCI controllers
2009-04-19 23:08:23 +00:00
gonzo
75d47e3633
- Handle byte-order issue for non-word accesses to memory mapped
...
registers with ar71xx_bus_space_reversed. Note, that byte order
of values is handled by drivers. bus_spaces fixes only position
of register in word.
- Replace .hints hack for AR71XX UART with ar71xx_bus_space_reversed.
2009-04-19 22:56:35 +00:00
gonzo
821d317cbe
- Revert changes accidentally killed by merge operation
2009-04-14 22:53:22 +00:00
marcel
d654ea043b
Make gpart the default partitioning class on all platforms.
...
Both ia64 and powerpc were using gpart exclusively already
so there's no change for those two.
Discussed on: arch@
2008-12-17 17:43:22 +00:00
sam
3693ee3c32
Switch to ath hal source code. Note this removes the ath_hal
...
module; the ath module now brings in the hal support. Kernel
config files are almost backwards compatible; supplying
device ath_hal
gives you the same chip support that the binary hal did but you
must also include
options AH_SUPPORT_AR5416
to enable the extended format descriptors used by 11n parts.
It is now possible to control the chip support included in a
build by specifying exactly which chips are to be supported
in the config file; consult ath_hal(4) for information.
2008-12-01 16:53:01 +00:00
marcel
ea4a9c9585
Add mips/conf/DEFAULTS and populate it with:
...
machine arm
device mem
device uart_ns8250
options GEOM_BSD
options GEOM_MBR
Remove the first three from all kernel configuration files
(sometimes commented-out) and change geom_bsd and geom_mbr
from standard to optional.
2008-10-23 02:16:38 +00:00
bms
64e56f130c
Point this config at the required linker script.
2008-10-13 06:25:28 +00:00
imp
eb41113d98
Merge from p4: add bpf
2008-09-19 03:47:29 +00:00
obrien
a626cb810c
Catch up with the move from mips32/.
2008-09-03 18:49:54 +00:00
obrien
4b02a6e3f6
Catch up with the move from mips32/.
2008-09-03 18:40:29 +00:00
phk
bbf813673e
Make genclock standard on all platforms.
...
Thanks to: grehan & marcel for platform support on ia64 and ppc.
2008-04-21 10:09:55 +00:00