Commit Graph

213242 Commits

Author SHA1 Message Date
matt
4816b0dd42 Add "write-back" before Unified 2012-09-02 16:56:41 +00:00
matt
1e00bbeef6 Add driver to attach ARM PL210 L2 Cache Controller
arml2cc0 at armperiph0: ARM PL310 L2 r3p2 Cache Controller
arml2cc0: 256KB/32B 16-way L2 Unified cache
2012-09-02 16:55:10 +00:00
mlelstv
a73007ba40 The field ci_curlwp is only defined for MULTIPROCESSOR kernels. 2012-09-02 16:00:00 +00:00
matt
9db04d2382 Supersections are on armv6 too. 2012-09-02 14:46:38 +00:00
matt
ec7fce6de5 Make bus_dma understand supersections. 2012-09-02 14:43:21 +00:00
matt
040955d3ac Use device_t 2012-09-02 13:57:18 +00:00
matt
2c196100dc Add __HAVE_CPU_UAREA_ALLOC_IDLELWP since it's using the new boot/kvminit code 2012-09-02 13:34:50 +00:00
matt
73fdd1ebc4 Finish devices the bits in PCIE capability LCSR field. 2012-09-02 06:29:56 +00:00
matt
d5a9a9283f Use the common code in <arm/cortex/a9_mpsubr.S> 2012-09-02 05:02:36 +00:00
matt
cd57af6ece Cleanup and bring forwards from bcm53xx_start.S
Use more symbolic names ...
2012-09-02 05:01:54 +00:00
cherry
5638e4cc1f Restrict export of the tmpgdt symbol to XEN kernels
Spotted by uwe@
2012-09-01 23:19:46 +00:00
matt
126776aa76 Need to do a GET_CURCPU(r4) before invoking DO_AST_AND_RESTORE_ALIGNMENT_FAULTS 2012-09-01 22:20:52 +00:00
rmind
8f51214c07 npfctl usage: minor formatting fix. 2012-09-01 19:08:01 +00:00
jakllsch
f63936eca2 When we do get a working and stable USB HCD,
we'll want to use usbdevices.config.
2012-09-01 19:05:46 +00:00
jakllsch
ec5ba90796 Rename RT2500USB driver to ural(4) as it was originally in OpenBSD,
as ural(4) and ral(4) do not actually share any code.

Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build.

Fixes PR#43520.
2012-09-01 18:17:49 +00:00
jakllsch
caf01f5d42 Add urtw(4) and cir* at emdtv? bringing this up to speed with x86 GENERIC 2012-09-01 17:36:07 +00:00
skrll
60a6f7d60a Switch RaspberryPI to use the new boot/init code. 2012-09-01 17:14:56 +00:00
skrll
bf5acae62c Define __HAVE_CPU_UAREA_ALLOC_IDLELWP and TPIDRPRW_IS_CURCPU 2012-09-01 17:11:56 +00:00
christos
56494a63c4 really print the incompatible bits. 2012-09-01 17:01:24 +00:00
pooka
fa4bf43b79 For now, make vop_islocked more like vop_lock and vop_unlock (i.e. don't
even attempt to do anything).
2012-09-01 16:19:00 +00:00
chs
e17cae4e52 when failing a mount due to unsupported features,
print which features are involved.
2012-09-01 15:46:11 +00:00
jakllsch
d912dfc016 back out unintentional change in 1.352. 2012-09-01 15:25:33 +00:00
jakllsch
5a74ca386e pic16lcreg.h has been unused since removal of Xbox support, remove. 2012-09-01 15:06:57 +00:00
matt
e7eda33870 shrink a little 2012-09-01 14:54:59 +00:00
matt
2b32b03b2f Don't shift VA in table since that generates errors 2012-09-01 14:52:35 +00:00
matt
17e23acd17 Bump SYMTAB_SPACE
Use cortex-a8 since it is a OMAP3530
2012-09-01 14:51:21 +00:00
matt
3f99345561 Bump up SYMTAB_SPACE 2012-09-01 14:50:11 +00:00
matt
c36bb51d47 Fix typo. 2012-09-01 14:48:29 +00:00
matt
ab0a9067b6 Move things around for <arm/arm32/machdep.h> 2012-09-01 14:48:05 +00:00
matt
fdc675185b blx reg is V5, not V4T 2012-09-01 14:46:51 +00:00
matt
be27796890 Add __BITS to asm.h (remove from imxuartreg.h)
Add L1_S_AP_KR to genassym.h
Use L1_S_AP_* in omap_start.S and don't include pmap.h
2012-09-01 14:46:25 +00:00
matt
f8486b3bd6 Use PMAP_NOCACHE 2012-09-01 14:44:42 +00:00
para
192ae8787d rework boundary-tag reserve calculation, make it more precise.
add comment about the rational behind the sizing of certain vars
used by allocation and bootstrap.
as requested by yamt@
2012-09-01 12:28:58 +00:00
martin
3d402ebb7e Backout previous, Matt fixed it differently 2012-09-01 12:19:32 +00:00
matt
f6529626ab Add missing ; 2012-09-01 12:17:04 +00:00
matt
b5757b6916 Rework includes and include <uvm/uvm_extern.h> for pmap.h 2012-09-01 12:15:39 +00:00
martin
372f01277c Move struct pv_addr next to struct bootmem_info into machdep.h and have
pmap.h include that.
Seems to be the least intrusive build fix; Matt: feel free to revamp.
2012-09-01 12:05:09 +00:00
matt
325a8822fe Add ARMv5 support the clz instruction 2012-09-01 11:24:36 +00:00
matt
7877a7bda7 Add xhci placeholder 2012-09-01 11:21:22 +00:00
matt
d933d5a367 More devnames from BCM5301X work 2012-09-01 11:19:58 +00:00
matt
f63ab0a260 Add some more kernels 2012-09-01 11:11:31 +00:00
matt
a73c874227 Add DKWEDGE support
Add __HAVE_CPU_COUNTER
2012-09-01 11:04:17 +00:00
matt
a121fe8538 Shut up gcc about some uninitialized variables. 2012-09-01 02:08:28 +00:00
matt
229653a689 Add BCM5301X_INSTALL 2012-09-01 02:05:02 +00:00
matt
982f691177 Add BCM5301X 2012-09-01 02:03:35 +00:00
matt
47aef1fbf4 Add lots more ldN dkN
Add drvctl to md
2012-09-01 01:45:17 +00:00
matt
380d037b37 Add #ifdef DIAGNOSTIC / #endif 2012-09-01 01:44:16 +00:00
matt
6787e5f9af Use _KERNEL_OPT 2012-09-01 01:13:51 +00:00
matt
b16dbd84e5 Note new ARM changes. 2012-09-01 00:49:02 +00:00
matt
4098916e4f Add ${_MKTARGET_LINK} 2012-09-01 00:29:00 +00:00