208353 Commits

Author SHA1 Message Date
joerg
6bc6b7aae6 Now that the name of the ISO image is no longer stable, rename the
variable to make it possible to overwrite the default with
build.sh -V CDROM_IMAGE=...
2012-01-15 17:36:55 +00:00
joerg
e5f626f9f7 Add nhpow(4) 2012-01-15 17:33:23 +00:00
cherry
51736efbb0 for xen on amd64 PDP_BASE points to the per-cpu ci->ci_kpm_pdir copy of *pmap_kernel()*'s L4 pdir, which is an alias for ci->ci_kpm_pdir. This is unlike PAE, where PDP_BASE points to the per-pmap pm_pdir consisting of 4 pages, the last of which is the "shadow". This "shadow" is not used directly in an active pmap, since it duplicates the kernel space and, for PAE, xen dissallows multiple cpus pointing to the same L3[3] page. Therefore, we use a per-cpu copy of the pmap_kernel() pdir's L3[3] page, ci->ci_pae_l3_pdir[3], while L3[0-2] point to the original pmap's pm_pdir[0 - 2]. Thus the "shadow" pdir only exists on i386 PAE. Note that on PAE, the recursive PDIR_SLOT_PTE is not per-cpu, and therefore cannot be made to point to per-cpu pdirs via (L4_BASE + PDIR_SLOT_PTE), unlike xen x86_64 where this is exactly the case. 2012-01-15 16:48:31 +00:00
jmcneill
fde1964dc4 add & enable digital tv capture support 2012-01-15 15:05:06 +00:00
phx
ab290269c1 Introduce nhpow(4) man page. 2012-01-15 14:40:15 +00:00
phx
255a91ac60 Extend the list of supported NAS products for satmgr(4).
Describe the sysctl(8) variables for Iomega StorCenter.
2012-01-15 14:35:56 +00:00
nonaka
6557e2c1cc Don't lock sc->sc_intr_lock at halt_output(), halt_input().
sc->sc_intr_lock is already locked by audio_close().
2012-01-15 10:59:50 +00:00
jmcneill
bf48f3f746 close file descriptors at shutdown 2012-01-15 10:51:12 +00:00
jmcneill
bd720a636c sync disks and unmount at shutdown, and run shutdownhooks + pmf shutdown
handlers
2012-01-15 10:45:03 +00:00
jmcneill
3253211708 if syscallemu returns -1 and sets errno = EACCES, it means it's already
enabled for this pid. don't treat this as a failure.
2012-01-15 10:35:08 +00:00
jmcneill
54fbc97dfe don't modify command-line parameters 2012-01-15 10:30:21 +00:00
jmcneill
a60846ba16 allow specifing the root device with 'root=ldN' parameter 2012-01-15 10:18:58 +00:00
dholland
2695a1d37b typo 2012-01-15 06:53:23 +00:00
perseant
6817051e58 Corrections to part of rev 1.140. lfs_bmapv, not lfs_markv, marks vnodes
LFSI_BMAP and recycles them.  This greatly reduces the writing leakage
occurring when the filesystem has no space available for non-cleaning
writes.
2012-01-15 04:42:04 +00:00
christos
65445fb66d make -R work the same in ftp:// like it does for http:// (i.e. work if
there is no local file).
2012-01-15 03:58:28 +00:00
agc
432569f3fe Thanks to rmind for the feedback; explain the status of some roadmap items
a bit more fully.
2012-01-15 03:11:13 +00:00
agc
ff1d4d2e02 update the things in NetBSD 6.0 2012-01-15 02:58:39 +00:00
agc
3ba9786c14 bring the networking roadmap up to date. 2012-01-15 02:56:17 +00:00
agc
41dbd55db6 sync the system roadmap with reality 2012-01-15 02:49:12 +00:00
agc
8ac5edf2e4 bring the virtualization roadmap up to date. 2012-01-15 02:45:42 +00:00
agc
00c311bc00 Add 3 scripts which are useful for making images for usermode, or any
embedded platform in particular.

+ mkimage will make an autosized image in a file (using vnd) from sets
the resulting image can be mounted read-only, with tmpfs used for volatile
files on top of read-only bases

+ mkpkgs will make an autosized image in a file (using vnd) from binary
packages

+ usermode is an easy way to invoke usermode, making sure that bridging
is set up properly, and that the host syscallemu module is loaded. This
script then runs usermode with two file images (as produced by mkimage
and mkpkgs)
2012-01-15 02:01:02 +00:00
rmind
4b85474b41 - Expire all sessions on flush.
- Enable checking for zero mask in IP{4,6}MATCH after npfctl changes.
- Make locking symmetric for npf_ruleset_inspect().
- Sync function prototypes in npf(3) man page with reality.
- Rename NPF_TABLE_RBTREE to NPF_TABLE_TREE.
2012-01-15 00:49:47 +00:00
jmcneill
e3566f5c30 Add options INSECURE, as sysinst requires it. Now I can boot an x86 install
CD image.
2012-01-15 00:25:33 +00:00
jmcneill
ae49ab9d52 add cd9660 2012-01-15 00:15:23 +00:00
jmcneill
ce4646dd28 PR# install/44593: Please give release ISO's more meaningful names
Change release ISO filenames, what was once 'i386cd.iso' will now look
like 'NetBSD-5.99.60-i386.iso'.

ok snj@
2012-01-14 22:56:30 +00:00
phx
378ef295da The manufacturer is called Netronix, not Netronics. 2012-01-14 22:40:29 +00:00
phx
96d91a78ef Netronics is spelled Netronix. 2012-01-14 22:36:54 +00:00
agc
748b6ea377 Bring the storage roadmap up to date wrt 6.0 and features. A huge thank you
to dholland for his help on this.

This still has some updates to happen for post-6.0 features; they will
be added RSN.
2012-01-14 22:06:16 +00:00
reinoud
7752740c40 Reimplement userret() to also include AST for preemption.
Note it would be nice if we could do the check "are we going to userland?" in
a less intrusive way.
2012-01-14 21:45:28 +00:00
reinoud
367a9d86d8 Revert back to IPL_SOFTCLOCK so its lower than IPL_SHED 2012-01-14 21:42:51 +00:00
plunky
a1de434dbe don't behave differently when DIAGNOSTIC is defined 2012-01-14 21:37:17 +00:00
reinoud
4d50950c67 Cleanup clock.c removing unneeded function 2012-01-14 21:24:52 +00:00
reinoud
58b54606c8 Define astpending flag and the aston() setter 2012-01-14 21:23:24 +00:00
reinoud
cc4db17f03 Regen 2012-01-14 21:21:48 +00:00
reinoud
31abb16503 Bump UPAGES with one more to allow for AST processing. Somehow the space was a
bit tight OR i am checking too regorously on stack space needed.
2012-01-14 21:20:56 +00:00
jakllsch
ac940dec5d Remove small vestige of debug code. 2012-01-14 21:15:48 +00:00
jakllsch
a16262fb80 Rework uslsa(4) based on publicly-available Silicon Labs AN571 document. 2012-01-14 21:06:01 +00:00
jakllsch
99e40765f9 Stopgap XXX kludge for PR kern/42848 and PR kern/45013.
Someone should really find and fix the real problem,
but it's better to not crash in the meantime.
2012-01-14 20:51:00 +00:00
jakllsch
669638baf1 Don't notify about zero length reads without UCOM_DEBUG && ucomdebug > 0.
It's typical for uslsa(4) hardware to do this occasionally.
2012-01-14 20:41:49 +00:00
jakllsch
fca3b2ae3b In ucompoll() also bail out if we don't have a valid softc.
Seems to prevent occasional crashes when a open ucom is removed.
2012-01-14 20:25:45 +00:00
phx
63d0d13087 Note sandpoint NH230/231 NAS support. 2012-01-14 20:20:31 +00:00
phx
52f396b844 Add NH230 PPCboot version. 2012-01-14 20:16:53 +00:00
phx
4b15dce308 Add 0x70000000 BAT-mapping for NH230/231.
NH23x: Initialize LEDs on startup (status off, to indicate the bootloader
is running). Hardware reset routine.
2012-01-14 20:03:11 +00:00
phx
e569b3f6a8 New device nhpow(4) to support the onboard GPIO pins on a NH230/231 board for
buttons, powerdown, reset, LEDs and fan control. It attaches gpio(4) for
its 8 pins on demand.
2012-01-14 19:39:25 +00:00
phx
ab57155f50 Some PICs have the capability to define the interrupt's polarity (OpenPIC
for example). So the accepted interrupt types have been extended to:
- IST_EDGE_FALLING (which is the same as IST_EDGE)
- IST_EDGE_RISING (new)
- IST_LEVEL_LOW (is the same as IST_LEVEL)
- IST_LEVEL_HIGH (new)
Old code will continue to work without modification.
2012-01-14 19:35:58 +00:00
reinoud
cd980be679 Revamp the NetBSD/usermode pagefault and illegal instruction handing. It now
can handle recursive entry and is a lot more memory tight compared to the old
implementation. Performance wise:

* slightly less number of syscalls/sec possible though could be optimized
* a lot faster context creation / destruction making overall operation faster.
2012-01-14 17:42:51 +00:00
reinoud
48ba6a6d8f Update automatically generated headers 2012-01-14 17:36:32 +00:00
reinoud
2150949848 Add md_get_sp() for MI stack frame manipulation. Note that NetBSD/usermode
only works on decending stacks for now!
2012-01-14 17:31:09 +00:00
kiyohara
c3832bc16f + Fix IPL_VM sr_bits for alchemy_ipl_sr_map. Alchemy peripherals connects to
MIPS_INT_MASK_[0-3].
+ Also add IPL_DDB.
2012-01-14 16:09:19 +00:00
taca
3be14d3b4d Update ISC DHCP's current version and remove EOL'd. 2012-01-14 13:46:56 +00:00