Commit Graph

213417 Commits

Author SHA1 Message Date
matt f02978fbd6 No reason to include gumstixvar.h so don't. 2012-09-04 00:19:48 +00:00
matt 76625f4430 Make reset work on beagle again.
Add nand (not yet working) and prcm to IGEPV2.
Add smsh to IGEPV2 (use attachment from gumstix).
Turn on a few options for IGEPV2.
2012-09-04 00:19:20 +00:00
matt d31df9582e Add missing <machine/pcb.h> include 2012-09-04 00:08:59 +00:00
matt e9c37939c0 Always cpu_info_store as the 3rd work unless TPIDRPRW_IS_CURLWP and then
it needs to be lwp0.  Fix IGEPV2 boot problem.
2012-09-03 22:49:54 +00:00
alnsn db95257927 Fix test timeout. 2012-09-03 21:27:14 +00:00
matt d22fabd15b Switch to a spin lock (uvm_kentry_lock) which, fortunately, was sitting there
unused.
2012-09-03 19:53:42 +00:00
msaitoh 9f0b5d0c78 Enable atapibus, cd and sd. 2012-09-03 17:46:08 +00:00
matt f98c747f9e Cleanup comment. Change panic to KASSERTMSG.
Use kernel_map->misc_lock to make sure we don't call pmap_growkernel
concurrently and possibly mess up uvm_maxkaddr.
2012-09-03 17:30:04 +00:00
msaitoh f5caa65c66 Bump SYMTAB_SPACE.
The automatic SYMTAB_SPACE adustment doesn't work with this style of
definition.
2012-09-03 17:12:50 +00:00
matt 4395f61bf8 Don't use r7, use r5 instead 2012-09-03 16:35:33 +00:00
matt b1534669df Shut up gcc printf warning. 2012-09-03 16:07:17 +00:00
matt 2825f5a997 Don't try grow the entire kmem space but just do as needed in uvm_km_kmem_alloc 2012-09-03 15:55:42 +00:00
kiyohara b36fbd92bc Fix no wd on cmd680.
Also move setting wdc_maxdrives into cmd*_chip_map().
2012-09-03 15:38:17 +00:00
christos 1375b73fd3 whitespace 2012-09-03 15:32:18 +00:00
matt 9e35a51eac Fix a bug where the kernel was never grown to accomodate the kmem VA space
since that happens before the kernel_map is set.
2012-09-03 14:21:24 +00:00
msaitoh 78817e627e Remove unused lib/libl. Approved by christos. 2012-09-03 13:23:13 +00:00
pooka bcc69e9323 one more patch for supporting linux-based networking clients 2012-09-03 12:07:42 +00:00
pooka 82e980c205 More fixes for Linux (or glibc, really). 2012-09-03 11:33:35 +00:00
roy 746485d18b Import dhcpcd-5.6.2 2012-09-03 10:31:51 +00:00
roy 363f3bbd25 Import dhcpcd-5.6.2 with the following changes:
Disable kernel RA earlier on Linux
* Don't set if_up or if_down as true when testing
* ra%d_prefix is now a space separated array of the finished address/len
* If we fail to open sockets, don't bother sending the request
* Send our NS solicitation directly to the router
* Change the NS times so that we assume reachable until the reachable time
  expires, then send probes at retrans intervals until
  DELAY_FIRST_PROBE_TIME is reached at which point we expire the router
* Remove -v from --version in usage
* Only add our own host or destination routes to the build table when we
  are adding gateways
* Ensure we have correct memory allocation for each prefix in the RA
2012-09-03 09:46:12 +00:00
cherry 2b2704572b Revert to unmanaged x86 memory mapped isa and pci space.
This is a revert of commit r1.169:
http://mail-index.netbsd.org/source-changes/2011/11/06/msg028702.html

This should allow X to run on NetBSD/xen amd64 dom0, and fixes PR #46634
2012-09-03 05:01:44 +00:00
he d498be058a Now that we use keysym_t, make sure <dev/wscons/wsksymvar.h> is included.
Fixes the kernel build for next68k's nextcons.c and mac68k's maccons.c.
2012-09-02 21:14:56 +00:00
he d20eaacb60 Move adbkbd_setup_sysctl() declaration to outside NWSMOUSE > 0, to
match the rest of the code.
2012-09-02 21:06:54 +00:00
martin 6d25cb1840 Make can_trust_pointer_alignment() always return false on STRICT_ALIGNMENT
archs - gcc 4.5 is not able to properly track alignment and backporting
the fix from 4.6/4.7 is not feasible (according to upstream).
See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46483 for details.
Fixes PR toolchain/46865.
2012-09-02 20:58:44 +00:00
matt 1c5952aea6 Add ppb/pci
Add arml2cc
2012-09-02 16:57:06 +00:00
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