Commit Graph

233450 Commits

Author SHA1 Message Date
mrg
2343aabb74 add a 'down' key to tetris, defaulting to 'n'. it move the block down
a line, if it fits.  like most other tetris games have.

minor clean up of magic number usage while here.
2015-02-19 02:27:30 +00:00
christos
31fb02278a PR/49676: Ryo Shimizu: ICMP_STATINC() buffer overflows
XXX: pullup-7
2015-02-18 17:00:15 +00:00
macallan
eb488f671d switch sgimips to common bus_dma and bus_space in arch/mips/
Tested on O2 and Indy.
Things that are compile-tested only for lack of hardware:
- GIO ethernet cards with PCI bridges
- IP2x hardware not found on Indy
- IP1x
2015-02-18 16:47:58 +00:00
joerg
3dea93ea59 Apply elf32.em r1.8 to the corresponding sections of armelf.em and
aarch64elf.em. Original commit message:

Recursively add DT_NEEDED entries from shared libraries if symbols are
used indirectly. This is more in line with the old GNU ld behavior, but
not exactly the desired semantic.

Patch from Martin Husemann.
2015-02-18 15:05:43 +00:00
macallan
0b9601e293 cleanup compat options, disable COMPAT_LINUX for N32 kernels 2015-02-18 11:15:19 +00:00
wiz
a1da3f78ee Fix Xref. Split line, Ox doesn't take word arguments. 2015-02-18 08:46:43 +00:00
ozaki-r
47d3523379 Add assert 2015-02-18 03:08:38 +00:00
ozaki-r
99f05559ed Don't return success when the target CPU is offline
dt_status originally expected the behavior.

This fixes a segfault happens in dt_aggregate_go (a user of dt_status)
that depends on the behavior.
2015-02-18 03:07:56 +00:00
enami
f9973cdc30 Make this file compiles again with BGE_DEBUG defined. 2015-02-17 23:07:56 +00:00
christos
71cf54e71e OpenBSD is like us. 2015-02-17 22:49:26 +00:00
joerg
72523275ec Provide _Unwind_Find_FDE for libgcc_s compatibility. 2015-02-17 21:02:33 +00:00
christos
84a0efdf85 use reallocarr() 2015-02-17 20:44:42 +00:00
joerg
9b5f3d5723 Move reallocarray under _OPENBSD_SOURCE where it belongs. 2015-02-17 20:33:40 +00:00
joerg
f6072d060e Use reallocarr and simplify. Document valid reallocation failures. 2015-02-17 20:30:44 +00:00
joerg
c9baa5968d Introduce reallocarr(3) for easy (re)allocation of memory with overflow
checks. Compared to OpenBSD's reallocarray, makes it easier to avoid memory
leaks on allocation failures and it doesn't depend on malloc(0) != NULL
for correct error checking. Compared to plain realloc, it also avoids
the problem of intermediate integer overflows. The trade-off is the use
of void * to side step C type system with regard to generic pointer to
pointer.
2015-02-17 20:29:20 +00:00
christos
c4bbd62988 "something odd happens" is not a useful error message. 2015-02-17 15:14:28 +00:00
martin
dfdb00a60a Make the dummy data that we expect to go into .data section bigger,
otherwise on e.g. alpha it goes into the "small objects data" .sdata
section, which confuses the matching done in this test.
2015-02-17 11:51:04 +00:00
macallan
a3fb1dc4ea move DAC1 output channel to master so things like OSS and kmix work
as expected
2015-02-17 11:25:43 +00:00
msaitoh
a9f6de8334 Print bit setting of bge_asf_mode if BGE_DEBUG is set. 2015-02-17 10:11:24 +00:00
macallan
2bded62014 do as others do and mmap() DMA buffers uncached if we get
BUS_DMA_PREFETCHABLE passed in flags
2015-02-17 09:58:33 +00:00
isaki
b8d13981be m68k (except sun2) never issue SIGBUS on unaligned accesses.
PR lib/49653.  Thanks martin@.
2015-02-17 09:47:08 +00:00
nonaka
e6864eda07 Add iwm(4). 2015-02-17 09:21:57 +00:00
nonaka
8472af7ed3 fix compile failure with IWM_DEBUG on i386. 2015-02-17 09:18:45 +00:00
nonaka
6e15a820ba Added Interrupt coalescing support. 2015-02-17 01:53:21 +00:00
skrll
be476388f9 Bump memory disk size to fix build. 2015-02-16 22:50:02 +00:00
skrll
7db737a6a4 Bump size to fix build. 2015-02-16 21:48:48 +00:00
macallan
3ee6b07ade mmap() DMA buffers uncached if we know how.
From sgimips, needed for X on O2.
2015-02-16 14:10:00 +00:00
alnsn
ca5348d86e Apply a bugfix from r282 http://sourceforge.net/p/sljit/code/282/.
The bug was originally reported by me in a newer upstream version.
American fuzzy lop rediscovered it for the version of sljit in the
NetBSD tree.
2015-02-16 13:33:24 +00:00
alnsn
af6353ef19 Backport a new testcase from r282 (registers are renamed in the new version).
http://sourceforge.net/p/sljit/code/282/.
2015-02-16 13:30:15 +00:00
nonaka
5a796a06c4 whitespace 2015-02-16 13:22:19 +00:00
nonaka
a5940a3297 Fix compile failure with clang.
Pointed out by Herbert J. Skuhra.
2015-02-16 13:16:00 +00:00
mrg
c0a52feac5 fix the previous. bus_space_map() returns *zero* on success. 2015-02-16 12:17:57 +00:00
martin
45d3953c44 Remove debug printf 2015-02-16 10:49:39 +00:00
wiz
bcb2129dc2 filesystem -> file system 2015-02-16 10:48:56 +00:00
wiz
8ca9874e72 Sort sections. 2015-02-16 10:48:50 +00:00
wiz
0c9e1ca798 Bump date for previous.
filesystem -> file system
2015-02-16 10:48:34 +00:00
hannken
8596fa407f Change union to vcache. Use address of the union node as key.
It would be better to use (uppervp, lowervp) as key, but either
may be NULL and may change any time.
2015-02-16 10:22:00 +00:00
hannken
c20c5717d4 Add reference count to union node. 2015-02-16 10:21:25 +00:00
hannken
9c6a12fd82 Remove a superfluous vref(), VOP_CREATE() was changed to
keep dvp referenced and locked some time ago.
2015-02-16 10:20:57 +00:00
skrll
407b7af83b Re-enable CPI_IN_CKSUM now the bugs are fixed. 2015-02-16 10:19:29 +00:00
msaitoh
64f5a7b4d2 Fix a bug that the first access to NVM is failed on 8254[17] which use
SPI EEPROM. Observed on Dell PowerEdge [12]850. Thanks Tom Ivar Helbekkmo
for debugging.
2015-02-16 00:25:52 +00:00
christos
3d6eb1fc0f let's make this compile again. 2015-02-15 21:46:49 +00:00
msaitoh
acd238710e - Initialize some hardware bits for 8257[1234], 82583, 80003, ICH* and PCH*.
Some of them are workaround code. From other *BSDs, Linux and documents.
- Add comment.
- Fix typo in comment.
2015-02-15 21:32:33 +00:00
msaitoh
f9d029c060 regen. 2015-02-15 21:28:17 +00:00
msaitoh
ab33f67112 Add some devices:
- Radeon HD 54xx Audio
- Dell DARC 4 devices
- Some Intel IOP332 devices
- Intel 63xxESB AC'97 Audio Controller
- Some Intel E7520 devices
2015-02-15 21:27:57 +00:00
manu
8abab6b782 Add PUFFS_KFLAG_NOFLUSH_META to prevent sending metadata flush to FUSE
FUSE filesystems do not expect to get metadata updates for [amc]time
and size, they updates the value on their own after operations.

The PUFFS PUFFS_KFLAG_NOFLUSH_META option prevents regular metadata cache
flushes to the filesystem , and libperfuse uses it to match Linux FUSE
behavior.

While there, fix a bug in SETATTR: do not update kernel metadata cache
from SETATTR reply when the request is asynchronous, as we do not have
the reply yet.
2015-02-15 20:21:29 +00:00
skrll
f391dedeee Really fix arm_cksumdata for <4 bytes of data 2015-02-15 17:21:08 +00:00
jmcneill
481b9e731c At startup, instead of doing run-hooks for each device, call run-hooks
once with a list of all found devices. This lets us batch calls to MAKEDEV
which results in a noticeable improvement in Raspberry Pi boot time.

Run the initial device enumeration hooks before detaching from the foreground,
ensuring that any required devices have been created before the rc.d script
exits.
2015-02-15 15:56:30 +00:00
joerg
6214f5f4d1 Format string annotation. 2015-02-15 14:51:57 +00:00
maxv
12c9fae830 Revert a change in my previous commit that broke the checksum calculation.
Noted by dholland@
2015-02-15 11:04:43 +00:00