Commit Graph

119317 Commits

Author SHA1 Message Date
matt
a5b74d12b8 bump SYMTAB_SPACE 2013-08-12 21:15:56 +00:00
drochner
4f7f7eac50 add feature flag definitions for the last round of Intel instruction
set extensions (AVX512 et al.)
2013-08-12 18:16:19 +00:00
hannken
d12406b413 Function nfs_vinvalbuf() ignores errors from vinvalbuf() and therefore
delayed write errors may get lost.
Change nfs_vinvalbuf() to keep errors from vinvalbuf() for fsync() or close().

Presented on tech-kern@

Fix for PR kern/47980 (NFS over-quota not detected if utimes() called
before fsync()/close())
2013-08-12 17:46:38 +00:00
matt
7f5fa457dc Convert to unified syntax 2013-08-12 17:41:51 +00:00
matt
029a1f3b59 Update to unified syntax 2013-08-12 17:32:03 +00:00
joerg
c5837ca27d Build boot loaders without unwind tables. 2013-08-12 16:34:05 +00:00
joerg
1073c3ed63 Discard ELF unwind sections for the boot loader. 2013-08-12 16:32:39 +00:00
matt
bc7f522d59 Convert to unified syntax 2013-08-12 16:02:50 +00:00
yamt
43137dd04c fix validness check of sensor value
this change is intended to mirror what ipmitool does.
(their macros for these bits are IS_READING_UNAVAILABLE and
IS_SCANNING_DISABLED.)

see also:
    second-gen-interface-spec-v2-rev1-4
    Table 35-15, Get Sensor Reading Command

might fix PR/46833 from Francois Tigeot

reviewed by Masanobu SAITOH and Tom Ivar Helbekkmo
tested by Tom Ivar Helbekkmo
2013-08-12 15:40:34 +00:00
riz
0ce61fb028 Fix up some missed unified syntax. 2013-08-12 15:08:13 +00:00
pooka
99779005d5 This file has been obsoleted by "./buildrump.sh checkout{cvs,git}" 2013-08-12 10:30:35 +00:00
pooka
6bf92a7490 building ARM rump kernels now requires sys/arch/arm/arm32 2013-08-12 10:25:05 +00:00
matt
8ac587c908 Fix a bad mov pc,lr -> RET 2013-08-12 05:54:51 +00:00
pooka
2ad17e87e5 regen 2013-08-11 18:35:19 +00:00
pooka
a8850c1ec8 Linux treats the data parameter as a pointer/long too. The comments
in the sys/ptrace.h on Linux say it should be an int, but the code
glibc/musl/kernel disagrees.
2013-08-11 18:34:43 +00:00
riz
50c956e37e Bump symtab space. 2013-08-11 17:18:56 +00:00
rkujawa
d017059bc0 Add the new xsh(4) driver to GENERIC.in template. 2013-08-11 16:15:52 +00:00
rkujawa
081ad628f0 Use the proper NE2000_TYPE for AX88796. 2013-08-11 12:35:18 +00:00
rkujawa
0b170012f7 Add support for AX88796(B) variant. 2013-08-11 12:34:16 +00:00
pooka
aa1a50a32f regen 2013-08-11 12:23:46 +00:00
pooka
4f2d6acaba Use long instead of int for ptrace addr. This makes things compile
better on powerpc64 with a compiler which warns about int-to-pointer
casts.
XXX: sys/ptrace.h on Linux says that the addr parameter is a "void *".
2013-08-11 12:23:02 +00:00
pooka
19cb1115a0 Include powerpc+evbpcc. Allows the buildrump.sh checkout to work on
powerpc machines.  Tested on Linux/ppc64 by Justin Cormack.
2013-08-11 09:10:47 +00:00
pooka
220050f663 Allow to build in envs without USRSTACK (namely, rump kernels on powerpc).
TODO: all of the m*() calls are by definition incompatible with rump
kernels; including them is no great damage, but they're not useful either.
2013-08-11 09:07:15 +00:00
matt
015cebed78 Support thumb 2013-08-11 04:58:01 +00:00
matt
558fc00a85 unified syntax, make it play nice with thumb 2013-08-11 04:40:05 +00:00
matt
4d7e050eef Switch to unified syntax
use it to get condition return on thumb
2013-08-11 04:39:18 +00:00
dholland
199aad004d Kill off uo_unmark_vnode/UFS_UNMARK_VNODE as it's now a leftover. 2013-08-11 04:36:17 +00:00
matt
89317f999d Use push/pop 2013-08-11 03:09:41 +00:00
matt
ef763f80c4 Use unified syntax for conditional instructions
Use RETc/RET
2013-08-11 03:00:05 +00:00
matt
9706216381 fix conditional instructions to conform to unified syntax
use push/pop
use RET/RETc
2013-08-11 02:53:18 +00:00
matt
4de8c8ef33 Change r12 -> ip
Change all condition instructions so they pass unified syntax
2013-08-11 02:45:56 +00:00
jnemeth
2250093bdf PR/48112 - Kai-Uwe Eckhardt -- add support for Sitecom N300 usb wifi adapter 2013-08-10 21:15:26 +00:00
dholland
90319e421c Redo -r1.53 correctly. 2013-08-10 18:14:21 +00:00
tsutsui
120fa04906 Make sure to check if the driver has a valid intr handler in virtio_detach().
Fixes a panic during shutdown on KVM under ubuntu 13.04 with virtio,
as reported in PR kern/48105 by Richard Hansen.

Should be pulled up to netbsd-6 branches.
2013-08-10 18:01:31 +00:00
mrg
cc564476de thanks to mhitch, we got all the interrupt issues sorted out for now,
so turn off PDB_INTR in the debug kernel.
2013-08-10 00:48:04 +00:00
aymeric
3ddee628a3 Comment out pseudo-device md so that ARMADAXP_INSTALL passes config(1).
Fixes evbarm releases.
2013-08-09 21:19:43 +00:00
reinoud
550f8483a8 Fix 32 bit issue in main file read-in function. On both 32 bit and 64 bit
hosts a missing cast would result in `garbage' after the 4Gbyte limit.
2013-08-09 20:13:18 +00:00
kardel
7c088e1695 bump command timeout to 5 minutes. several
types of changers (Overland PowerLoader, Dell
PowerVault) have been exceeding the 100 sec
limit aborting a perfectly (slowly) progressing
operation.
2013-08-09 19:58:44 +00:00
kardel
a337cbba9e fix issues when reading variable block sized tapes.
symptoms:
	generic HBA error on console when reading
	with a larger blocksize. blocks read
	are padded to requested block size with
	a 5a... a5... pattern.

problems fixed:
	- controller scsi_status values did not match
	  the ones used by the spsipi layer.
	  a mapping function was introduced.
	- when experiencing an underrun (read 64k and
	  get a 63k block) the controller posted
	  not a SUCCESS status but CHECK status. handle
	  that like SUCCESS adjusting xs->resid and set
	  XS_SENSE.
	  now the correct data amount is returned and
	  nothing is 'added' and no 'generic HBA error'
	  occurs.
	- make decisions using variables and constants
	  from the controller domain.
2013-08-09 19:51:29 +00:00
rkujawa
eef8c2bab2 Fix style. 2013-08-09 12:56:31 +00:00
skrll
6a24930e6a Fix debug kernel builds when the automatic symbol table resizing kicks in.
Previously, the TAIL/HEAD link steps were being executed twice and the
(relinked/stripped) kernel would overwrite the debug version.

XXX this is all ugly.
2013-08-09 09:08:47 +00:00
matt
8dd54ca3e7 Use cpu_idcache_wbinv_range so we don't nuke the entire idcache.
Add a test to make sure we are only modifying movw/movt
2013-08-09 07:12:42 +00:00
matt
5cc0246cff Decode movw/movt 2013-08-09 07:11:39 +00:00
matt
4ef9b23a66 Fix addend manipulation 2013-08-09 06:00:09 +00:00
matt
db10c33aba Add a INSTALL kernel for ARMADAXP 2013-08-09 05:57:13 +00:00
matt
a95f2fdeea Ignore REL/RELA if they aren't against a PROGBIT section.
(this causes EXIDX sections to be ignored for ARM).
2013-08-09 05:10:14 +00:00
matt
bbc97ae36e ldscript doesn't need -Ttext 2013-08-09 04:24:19 +00:00
rkujawa
5d79cf93da Add preliminary support for Individual Computers new X-Surf 100 network card. 2013-08-08 21:23:51 +00:00
bouyer
db2357ff0f Fix reverted condition. Fix panic reported by Patrick Welche on
current-users with an ATAPI device connected to siisata.
2013-08-08 17:38:56 +00:00
he
82951483ec Bump RAMDISK size so that the contents fits again. 2013-08-08 13:21:38 +00:00