Commit Graph

118825 Commits

Author SHA1 Message Date
matt
5ea24edf00 Add OMAP4 support. (Incomplete). 2013-06-18 15:23:18 +00:00
matt
86816c0ffa Add OMAP_[2345]XXX to simply matching. 2013-06-18 15:22:37 +00:00
matt
27226b146c Initial OMAP4 changes.
Attaches but ...
sdhc0 at obio2 addr 0x4809c000-0x4809ceff intr 115: SDHC controller
sdhc0: SD Host Specification 1.0, rev.0
sdmmc0 at sdhc0 slot 0
sdhc0: INIT Procedure timeout
sdmmc0: couldn't supply clock
sdmmc0: couldn't enable card: 60
2013-06-18 15:04:53 +00:00
matt
869fb62acd Add PL310 address for OMAP4.
Fix RSTCTRL address for OMAP4.
2013-06-18 15:02:55 +00:00
matt
b912e981fb Omap4 changes 2013-06-18 15:01:49 +00:00
uebayasi
e926b1b15c port-i386/47907: kernel trap when using EISA with I/O APIC on i386
Patch from Felix Deichmann.

XXX pullup netbsd-6
2013-06-18 08:48:54 +00:00
dholland
ed77f6830b Tuck away a bunch of symbols that don't need to be public. 2013-06-18 08:01:00 +00:00
dholland
6df04d00b9 Add LFS_KERNEL_RFW, a preexisting lfs option that should have been
here all along.
2013-06-18 04:33:57 +00:00
matt
c7f4589652 a9_cpuinit -> arm_cpuinit 2013-06-17 20:30:49 +00:00
christos
d282d8204e Komputer -> Computer 2013-06-17 17:44:16 +00:00
christos
ee4a2660bc LFS module does not depend on FFS anymore. (NAKAJIMA Yoshihiro) 2013-06-17 15:46:04 +00:00
matt
0b17430ea3 KASSERT -> KASSERTMSG 2013-06-17 05:13:07 +00:00
matt
8c986e61e2 If possible, use strd to clear .bss 2013-06-17 04:41:30 +00:00
matt
f0e22e0051 Add L1_S_V6_S 2013-06-17 04:41:12 +00:00
matt
1d04fba186 beagle now has a genassym.cf 2013-06-17 04:40:24 +00:00
matt
1a21fa3e9c Use <arm/cortex/a9_mpsubr.S> for the PANDABOARD as well as using
its cpuinit and l1pt init routines.
Add support for printing progress chars.
2013-06-17 04:39:48 +00:00
matt
e80ffd6252 Make this a little more generic.
Make sure to turn on branch prediction.
2013-06-17 04:38:51 +00:00
matt
071fef8460 On the 4430/5430, console is in peripheral space, not core. 2013-06-17 04:38:14 +00:00
matt
c2a2594d1e Don't hardcode beagle_putchar com values. 2013-06-17 04:37:39 +00:00
matt
f201401550 Turn off VERBOSE_INIT_ARM (which was turned on in last commit). 2013-06-17 00:40:18 +00:00
dholland
4c09dd2f8a Hang a warning banner on some nasty code I just found. 2013-06-16 20:46:24 +00:00
matt
88771d9803 Fix pasto. 2013-06-16 17:57:21 +00:00
matt
53b726f4dc #include <arm/omap/omap_var.h> where appropriate
Remove unneeded frequency check
2013-06-16 17:47:54 +00:00
matt
74ddb6be51 Add config for OMAP5432_EVM (omap5 dual cortex-a15) 2013-06-16 16:49:52 +00:00
matt
a46a2b996f Fix GPIO locations, comment out clocks 2013-06-16 16:49:09 +00:00
matt
ad1e02d6fa adapt am335x memprobe so it can be used by omap4/omap5.
Fill in the reference clock (omap_sys_clk) when determining speed.
Make sure memory controller are mapped.
Make sure to map console PA in bootstrap page table.
2013-06-16 16:48:23 +00:00
matt
99884fb551 Add generic timer support (untested) 2013-06-16 16:44:39 +00:00
matt
a464003fd5 Improve generic timer inlines to be cnt*_* consistently 2013-06-16 16:43:08 +00:00
matt
9c87a9b48d OMAP4 EHCI enhancements 2013-06-16 16:42:13 +00:00
hannken
d5afd2c727 Add an UFS_SNAPGONE() ufs op replacing the calls
to ffs_snapgone() in ufs_lookup.c.

Ok: David Holland <dholland@netbsd.org>

Welcome to 6.99.22
2013-06-16 13:33:30 +00:00
tsutsui
d080be86f5 Use "-mtune-arm9e" for CPUFLAGS rather than "-march=armv5te".
The latter seems to cause problems around USB xfers (but not 100% sure).
2013-06-16 08:18:00 +00:00
tsutsui
da33418e6d Enable MFS, CD9660, NULLFS, and UDF (for misc build work). 2013-06-16 08:13:28 +00:00
tsutsui
e29feb65a9 Add and enable BUFQ options. 2013-06-16 08:08:51 +00:00
msaitoh
d13f03981b The bit location of link ability is different between 1000Base-X and others
(See annex 28B.2 and 28D). The old mii.h defined ANAR_X_PAUSE_* macros. Those
macros were named for 1000Base-X, but the bit definitions were not for
1000Base-X but for others (e.g. 1000BaseT). So there was bug in auto
negotiation for 1000Base-X, but there was no bug for other media. Define new
macro named ANAR_PAUSE_* and ANLPAR_PAUSE_* for other than 1000Base-X and fix
the bit definitions of ANAR_X_PAUSE_* and ANLPPAR_X_*. Change some PHY drivers
to use true macro. Same as other *BSDs.
2013-06-16 06:29:08 +00:00
dholland
f545eefb81 Update the sources list for lfs.
It is a defect in our module system that failure to include all the sources
in here does not result in a build failure with undefined symbols.

(It is also a defect in our module system that we need a whole parallel
system of source lists for it.)
2013-06-16 03:55:35 +00:00
dholland
063f56aa0d Add a comment about a matched pair of off-by-one tests that make the
maximum size of short symlinks one byte less than one would think it
should be. Caution against changing it; that would break compatibility
with existing disk images. Behavior noticed by qjsgkem on freenode.

If my analysis is wrong, please correct...
2013-06-16 00:13:58 +00:00
matt
a68de2b4d7 More OMAP5 support 2013-06-15 21:59:37 +00:00
matt
de418489a8 Don't rely on hardcoded clocks now that we determine the actual ref clk
in the startup code.
2013-06-15 21:58:20 +00:00
matt
15d5bd1ab5 Beginnings of OMAP5 support. 2013-06-15 21:55:09 +00:00
christos
da0e2b2a1d reflect the correct OpenBSD versions we are synced with. 2013-06-15 13:05:35 +00:00
christos
9b746cb5f2 revert previous 2013-06-15 01:39:56 +00:00
christos
4ac5b2cc33 adjust to the lfs splitadjust to the lfs splitadjust to the lfs splitadjust to the lfs splitadjust to the lfs splitadjust to the lfs splitadjust to the lfs splitadjust to the lfs splitadjust to the lfs split 2013-06-15 01:37:10 +00:00
christos
c486c59c33 make this compile again after the lfs changes 2013-06-15 00:42:16 +00:00
christos
4c1da39777 make loadadr uintptr_t since we are casting it to pointers. 2013-06-15 00:41:56 +00:00
christos
5a16efd3f4 since when -m belongs in cppflags? 2013-06-15 00:40:12 +00:00
rkujawa
947ae9fb5b Use VBAR register on Armada XP. 2013-06-14 20:02:44 +00:00
msaitoh
a9509b01aa KNF. 2013-06-14 06:21:51 +00:00
pooka
ef255f82ed sauce previous with a comment 2013-06-14 05:59:50 +00:00
pooka
3dfa58adc5 Ignore too short packets. This condition is true especially for the
first packet on a new bus (len == 0).  Everything else in the stack
besides bpf seemed to be able to deal with one, though.
2013-06-14 05:56:29 +00:00
pooka
26e2849474 Allocate large struct from heap instead of stack for the benefit of
low-stack environments in which this code can run.
2013-06-14 05:54:04 +00:00