226956 Commits

Author SHA1 Message Date
reinoud
c2ff204e1a The EXYNOS4_I2C0_OFFSET is actually reffered to as additional GPIO space. 2014-05-09 19:44:06 +00:00
njoly
d6ab72b9c6 Remove error condition for negative length parameter; the
corresponding type is unsigned (size_t) and thus the value cannot be
negative.
2014-05-09 17:25:11 +00:00
msaitoh
97e85871e2 Print the CRS Software Visibility Enable bit and the Crosslink Supported bit. 2014-05-09 14:51:26 +00:00
jdc
1f04c0df66 Cosmetic fix: s/8bit/8-bit/ and new line for 8-bit only TCX's. 2014-05-09 11:51:49 +00:00
plunky
4a71bf0e0e Move libsjjit and libbpfjit to the pre-dependency section and remove
the unnecessary .WAIT. They are both marked LIBISPRIVATE, which does
mean no link is performed, and there are no dependencies.
2014-05-09 08:36:09 +00:00
pooka
75b2fca271 comment meets reality 2014-05-09 06:12:48 +00:00
jakllsch
1723df17af Revert default strategy change from 1.298 (which has since moved).
Reverting to "fcfs" nearly doubles the speed of sequential reads from
a level-1 RAID (previously using the default of "priocscan").

Needs pullup via patch for netbsd-6.
2014-05-08 20:36:15 +00:00
phx
3cf2564bdb Use TOOL_NCDCS to turn an ibmnws kernel automatically into a valid NCD
firmware image for netbooting. This is still a valid ELF kernel, but with
a patched CRC checksum and image size included.
2014-05-08 13:58:34 +00:00
hannken
42c8d67c49 Add a global vnode cache:
- vcache_get() retrieves a referenced and initialised vnode / fs node pair.
- vcache_remove() removes a vnode / fs node pair from the cache.

On cache miss vcache_get() calls new vfs operation vfs_loadvnode() to
initialise a vnode / fs node pair.  This call is guaranteed exclusive,
no other thread will try to load this vnode / fs node pair.

Convert ufs/ext2fs, ufs/ffs and ufs/mfs to use this interface.

Remove now unused ufs/ufs_ihash

Discussed on tech-kern.

Welcome to 6.99.41
2014-05-08 08:21:53 +00:00
mrg
c9e8e117ff add (empty, pretty much like all other usb) pmf support. 2014-05-08 05:59:09 +00:00
cube
1d53b5b172 Prevent a race between tap_dev_poll() and tap_start() by making sure the
call to selrecord() happens at splnet().  Fixes kern/47506 and kern/46199.
2014-05-07 22:53:34 +00:00
joerg
06892092ba Fix impossible error condition. 2014-05-07 19:30:09 +00:00
jakllsch
ba32e582b7 Adjust "options " whitespace to be consistent. 2014-05-07 14:26:53 +00:00
jakllsch
15b0c804e2 Set the kernel load (physical) address as is already done for i386 kernels. 2014-05-07 14:00:48 +00:00
wiz
3e275d6c21 gdb-7.7.1 out. 2014-05-06 20:39:37 +00:00
christos
40478976a2 tidy up. 2014-05-06 18:54:34 +00:00
njoly
45d75a98a6 Fix c&p error for the length argument in fadvise64_64. 2014-05-06 18:17:22 +00:00
njoly
e942f57595 Regen for mknod device argument type change. 2014-05-06 17:34:39 +00:00
njoly
c908bf86c3 Reduce diffs between archs; make mknod device argument unsigned. 2014-05-06 17:33:35 +00:00
joerg
353aedd819 Make EHABI optional. 2014-05-06 16:02:10 +00:00
zafer
2f78a6df7c Update Turkey. Add cities with a population greater than one million. 2014-05-06 14:31:21 +00:00
njoly
3388ddd03d linux_off_t -> off_t in pwrite() syscall args comment. 2014-05-06 13:21:50 +00:00
hkenken
6f3cbeb48a Add needs-flag to netwalker_backlight. 2014-05-06 12:02:52 +00:00
hkenken
b90407887d Add support for LCD Backlight control on NetWalker.
+ use imxpwm driver (PWM control driver for i.MX)
2014-05-06 11:22:53 +00:00
hkenken
9d71928c9c Imported pwrbtn and lidsw drivers for NetWalker. Those attached to GPIO bus.
+ power button
+ lid close switch
2014-05-06 11:08:51 +00:00
gson
b92a5adc68 Add country codes for Lithuania, Latvia, and Estonia 2014-05-06 10:16:52 +00:00
sborrill
47b10421a6 Force pci_mode 1 when running as Xen HVM domU to allow cd* to be detected
correctly. Fixes kern/48770. Thanks to cube@
2014-05-06 09:01:26 +00:00
martin
e1ea636bac Fix firmware path - noted by Thomas Mueller on current-users. 2014-05-06 07:29:30 +00:00
cherry
b3b58e3b56 Use the hypervisor to copy/zero pages. This saves us the extra overheads
of setting up temporary kernel mapping/unmapping.

riz@ reports savings of about 2s on a 120s kernel build.
2014-05-06 04:26:23 +00:00
yamt
d1d388317b include string.h for memset 2014-05-06 00:41:26 +00:00
wiz
9237f38b59 Sort options in usage. 2014-05-05 21:04:09 +00:00
joerg
cf0e135411 Remove unused umcs7840_reg_dcr0. 2014-05-05 20:56:15 +00:00
wiz
5f345558c9 Sort SYNOPSIS. Bump date for previous. 2014-05-05 20:52:45 +00:00
reinoud
dd87895d88 exywdt -> exyowdt 2014-05-05 20:31:03 +00:00
reinoud
bb915980be Add TDB lines 2014-05-05 20:24:35 +00:00
martin
be27ff5209 Add a new action kernel.gdb=MYCONF to build a kernel with debuginfo
(and generate netbsd.gdb)
2014-05-05 19:12:19 +00:00
martin
c72d415969 Use the new -U option for config to avoid generating kernel debug info
during release builds. This should save quite some space in the evbarm
build, where makeoptions DEBUG is heavily used.
2014-05-05 19:10:00 +00:00
martin
1957b5eaba Add two new options, -U and -D, that can be used to define "makeoptions"
on the config command line. While there, rename the undocumented (internal)
parser debug option from -D to -d.
Discussed on tech-toolchain.
2014-05-05 19:08:13 +00:00
martin
ecad429601 As discussed on tech-toolchain, offer a new make variable MKKDEBUG - if
set to "yes", kernel builds will gain debug info and a netbsd.gdb will
be created (same as adding "makeoptions DEBUG=-g" to the config file).
2014-05-05 19:06:29 +00:00
palle
827ae21f8b sun4v: the trap base address should be assigned to %l1 so %tba is properly setup later in the code - now the kernel gets as far as printing the copyright disclaimer, kernel version and total and available memory before crashing 2014-05-05 19:04:47 +00:00
martin
fb80a335f8 Comment out the ieee fp flags for alpha for now - something (tm) is not
working right, see PR port-alpha/48782.
2014-05-05 18:08:32 +00:00
skrll
1d34270f2d Fill in netbsd32_vm_default_addr, and provide
- compat_13_netbsd32_sigreturn, and
	- compat_16_netbsd32___sigreturn14
2014-05-05 17:45:24 +00:00
christos
6a4e46c891 Handle a closing brace at the end of a command without a preceding semi-colon:
/foo/ {p;d}
2014-05-05 17:12:11 +00:00
skrll
f90eccea8d Use a spinlock for completions. Makes vchiq pass LOCKDEBUG where other
spinlocks where held when trying to use the completion API.
2014-05-05 15:59:11 +00:00
christos
c4c94e150f Free pid for linux processes. Reported by Mark Davies, fix by dsl@
XXX: pullup 6
2014-05-05 15:45:32 +00:00
skrll
39a9f5a322 Improve locking and kcondvar usage.
The "interrupt" lock doesn't need to be a spin mutex as the vchi
completions we're synchronising with are done in thread context.

Don't share the interrupt lock for the msg_sync done synchronisation.
2014-05-05 08:13:31 +00:00
skrll
a774828bd4 In the MULTIPROCESSOR case where another thread wins the race to allocate
a new segtab page call mips_pmap_unmap_poolpage on the page our thread
allocated and called mips_pmap_map_poolpage for.
2014-05-05 05:55:21 +00:00
christos
fdca1450dc remove hack for PR/42848 2014-05-04 22:18:38 +00:00
mrg
424f4c982d open the tty with O_RDWR|O_NONBLOCK. it seems valid to ask for
write permission when we're setting flags, and ucom(4) has an
existing workaround for a bug when O_RDWR is not used, and thus
ttyflags would not work for ucom devices.
2014-05-04 20:43:30 +00:00
skrll
126d985871 Make this compile/work with PARANOIADIAG 2014-05-04 17:06:23 +00:00