Commit Graph

213417 Commits

Author SHA1 Message Date
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
matt a1e2d01f42 Make DB_MAX_LINES a kernel option 2012-09-01 00:28:12 +00:00
matt 10973c459f Welcome to 6.99.11! 2012-09-01 00:27:12 +00:00
matt a462d18984 Add a __HAVE_CPU_UAREA_IDLELWP hook so that the MD code can allocate
special UAREAs for idle lwp's.
2012-09-01 00:26:37 +00:00
matt 584846fa01 Add a kcpuset_t which just includes ourself.
Add a ci_cpuname for convenience
2012-09-01 00:24:43 +00:00
matt 285a87c32f Initial config for PANDABOARD (doesn't quite work yet). 2012-09-01 00:22:13 +00:00
matt c13501e752 Add INSTALL variant for BCM5301X 2012-09-01 00:21:39 +00:00
matt dd5988d137 Switch beagle and marvell to use the new boot/init code. 2012-09-01 00:20:49 +00:00
matt de231d327b Add support for the BCM95301X development board 2012-09-01 00:15:11 +00:00
matt 7b51e68ce2 Some initial iMX.6 support 2012-09-01 00:07:32 +00:00
matt 891c253629 Use PMAP_NOCACHE, add stream methods. 2012-09-01 00:06:54 +00:00
matt ab178a1c58 Initial support for interrupts on the OMAP4430 (which uses the ARMGIC). 2012-09-01 00:05:36 +00:00
matt ad28138b1e Add initial device support for the Broadcom BCM5301x family. 2012-09-01 00:04:44 +00:00
matt 86c5c7f4a7 Add Cortex-A9 support including the ARM Generic Interrupt Controller
and the A9 Global Timer / Watchdog.
2012-09-01 00:03:14 +00:00
matt d773a2a56e XXX this can not have worked for a long time.
Move this to the world of lwps.
2012-09-01 00:01:43 +00:00
matt 4e7e30e0bb Add PIC hooks for MP and for the ARM Generic Interrupt Controller. 2012-09-01 00:00:42 +00:00
matt 1f4278e180 Make cpu_reset, most of initarm and the kvm init code common.
Add MP hooks for cpu_need_resced
Add idlestck which is allocated in arm32_kvminit
2012-08-31 23:59:51 +00:00
matt 27c8dedaa5 Move the __cpu_simple_lock to the last byte so it's easier to read in dumps 2012-08-31 23:56:15 +00:00
matt f3b19f9ca8 Add ucas32 for SMP. 2012-08-31 23:42:34 +00:00
matt 36f83f6caf Add dmb/dsb instructions as required by the armv7 arch man. 2012-08-31 23:41:52 +00:00
drochner 0e9330ed96 Align the stack to a 16-byte boundary on LWP creation.
This is more than required by the ABI, but it makes programs using SSE
in a thread work without extra compiler flags or performance hit.
2012-08-31 20:57:24 +00:00
is 72b7fc9f19 Note OpenSSH 6.1. Thanks for heads-up to Snader_LB. 2012-08-31 20:23:33 +00:00
wiz 498ab6ee99 cgd and sjg relicensed this under 2-clause-BSD.
Reported by Ed Schouten <ed@FreeBSD.org> to tech-userlevel.

Adapt license to match FreeBSD's version, leaving Ed out
since according to CVS logs, he didn't touch NetBSD's version.
2012-08-31 19:55:23 +00:00
matt 82b664585f The arm11 barriers are mcr (write), not mrc (read) 2012-08-31 17:29:08 +00:00
pooka ebca36f90a Hook ZFS tests to MKZFS instead of a homegrown variable. 2012-08-31 14:46:53 +00:00
chs 898c59c515 fix some confusion about PG_FAKE. 2012-08-31 14:31:46 +00:00