Commit Graph

208587 Commits

Author SHA1 Message Date
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
tron d3e795509c Add "CPU_UCODE" option. 2012-01-14 12:30:12 +00:00
tron be082034ef Use "options<SPC><TAB>CPU_UCODE" to keep the indentation if the option
is commented out.
2012-01-14 12:14:28 +00:00
pgoyette 765ec9791f No need for CPU_UCODE here now that it is global 2012-01-14 04:22:56 +00:00
pgoyette f7607cb2ae options CPU_UCODE requires firmload.c 2012-01-14 04:18:49 +00:00
wiz ee2d01f9ba Sort sections. Uppercase CPU. 2012-01-14 00:59:56 +00:00
wiz 7af0bef7e5 Use more markup. Increase table width since longest string changed. 2012-01-13 23:12:32 +00:00
wiz c18fbdcf42 New sentence, new line. Use more markup. Bump date for previous. 2012-01-13 23:09:51 +00:00
martin e485c8dbaa Make option CPU_UCODE global 2012-01-13 21:46:00 +00:00
joerg ccdd230122 Reduce difference between recvfrom/recvmsg for netbsd32 and the native
version. This fixes the bug of lost file descriptors when the control
space is not large enough.
2012-01-13 21:02:03 +00:00
macallan be47469bba document some rasops_info flags that have been added recently ( and not so
recently )
2012-01-13 16:50:28 +00:00
christos 3b23191359 PR/44196 is now fixed, so don't expect a failure. 2012-01-13 16:28:44 +00:00
macallan 7160771088 wsfont_find() and wsfont_matches() got a new parameter to allow drivers to
request bitmap or alpha fonts ( or both )
welcome to 5.99.60
2012-01-13 16:25:16 +00:00
cegger 30dd7b9cb0 cpu ucode loading support for x86 and xen 2012-01-13 16:15:48 +00:00
macallan b26b30a09a make this compile again with rotation enabled 2012-01-13 16:08:02 +00:00
macallan 19ea84bf71 document recent changes 2012-01-13 16:06:20 +00:00
cegger a3f6c06746 Support CPU microcode loading via cpuctl(8).
Implemented and enabled via CPU_UCODE kernel config option
for x86 and Xen Dom0.
Tested on different AMD machines with different
CPU families.

ok wiz@ for the manpages
ok releng@
ok core@ via releng@
2012-01-13 16:05:14 +00:00