Thomas Veerman
fb4b3da7da
Kernel/ARM: use modern srsdb invocation
2013-01-25 17:07:02 +00:00
Thomas Veerman
fe892c5e66
libcsu: store argc and argv on the stack
2013-01-25 17:07:02 +00:00
Thomas Veerman
31c6dc292d
Ramdisk: fix ramdisk creation for ARM
2013-01-25 17:07:02 +00:00
Thomas Veerman
a5f7ba46f5
Also build and install log for ARM
2013-01-25 17:07:02 +00:00
Thomas Veerman
fe45ee7ed0
ARM: disable __minix_init for now
...
On ARM we can't yet globally map pages into every process. So now that
we correctly receive the pointer to the globally mapped kern_info
struct, we have to ignore it on ARM because attempting to dereference
the pointer yields a segfault.
2013-01-25 17:07:02 +00:00
Thomas Veerman
e52ecfbf5d
ARM: correctly store kernel_info_struct pointer
2013-01-25 17:07:02 +00:00
Thomas Veerman
b3250450fe
VM: ARM needs more spare pages
2013-01-25 17:07:02 +00:00
Thomas Veerman
dad3b4e8c8
ARM: Provide linker script for VM
2013-01-25 17:07:01 +00:00
Thomas Veerman
264c20159d
Split libsys in arch dependent parts
...
The ARM part is not finished yet and will be fixed in a later commit.
2013-01-25 17:07:01 +00:00
Thomas Veerman
1a60a84cb7
ARM: clear BSS upon boot
2013-01-25 17:07:01 +00:00
Thomas Veerman
c96cd5e1a0
ARM: provide means to pass boot cmdline
2013-01-25 17:07:01 +00:00
Thomas Veerman
0968a93748
PFS: verify nrbytes
2013-01-25 17:03:06 +00:00
Ben Gras
042ecb4231
tests: print error locations verbosely
...
So we don't have to figure out which line generated this error by
searching for the subtest/error code combination.
Change-Id: Icca0a776fd19f0f3d250ddb76916f5f932dd9b5e
2013-01-25 11:54:24 +00:00
Ben Gras
8ebdbed79c
getifaddrs: add un-namespaced alias
...
. needed for security/heimdal, needed for git
Change-Id: I8638945dffd0abffd487c47281ad7616da1b70db
2013-01-24 21:57:15 +00:00
Lionel Sambuc
3e1db26a5a
Termcap update, replacing elvis by nvi.
...
Removing elvis, importing nvi, ctags, updating libedit.
Change-Id: I881eb04d2dc64cf112facd992de1114e1a59107f
2013-01-24 07:44:38 +01:00
Lionel Sambuc
f9f6c9251a
Re-adding extended keys in minix termcap entry
2013-01-23 21:28:17 +01:00
Lionel Sambuc
96836647f8
Fixing cross build i386 on minix
2013-01-23 21:03:38 +01:00
Kees Jongenburger
bdcbfa90ca
build:fixes Files in DESTDIR but missing from flist.
...
* virtio
Change-Id: I0c3262cb346692b6caaed0b80ffc1e725dbc0c66
2013-01-23 12:48:21 +01:00
Kees Jongenburger
a348d0ed4f
build:fixes Files in DESTDIR but missing from flist.
...
Change-Id: I9bf6de1697d1173898de2eda03f042f316427007
2013-01-23 11:26:46 +01:00
Thomas Veerman
b180f32ab3
VFS/PFS: remove remnants of file position in pipes
2013-01-23 11:14:34 +00:00
Thomas Veerman
306f3ccd6f
VFS: fix select bug on pipes
2013-01-23 11:14:34 +00:00
Thomas Veerman
28b81f9c3b
ramdisk: traditional-cpp does not work with clang
2013-01-23 11:14:33 +00:00
Kees Jongenburger
65fdb4cffe
build:fixes Files in DESTDIR but missing from flist.
...
Change-Id: Idb3d53a22bee6731fb22f435bf672a0ff180b863
2013-01-23 11:12:49 +01:00
Joachim Henke
eddc5dd581
ramdisk: add virtio-blk to proto and boot option
2013-01-23 09:03:03 +00:00
Arne Welzel
d19844d69c
virtio: virtio-net driver
2013-01-23 09:03:03 +00:00
Arne Welzel
a27b60af75
virtio: virtio-blk driver
2013-01-23 09:03:03 +00:00
Joachim Henke
ac11e38fd5
pci: add virtio pci device ids
2013-01-23 09:03:03 +00:00
Arne Welzel
a58c735738
virtio: generic virtio library
2013-01-23 09:03:03 +00:00
Ben Gras
dcff984d6a
kernel: fix sanity check
2013-01-18 21:38:28 +00:00
Ben Gras
4c6c911fdc
Replace previous change by different test
...
. so contents always get overwritten in out-of-tree case
2013-01-17 16:05:50 +00:00
Lionel Sambuc
f0a513440d
drivers/ramdisk/Makefile fixup
...
Change-Id: I481830f19b650ff0d93bf319ca4d8e901657b8f8
2013-01-17 15:54:48 +01:00
Nicholas Heath
1bbba6353d
Fixed bug in getrlimit as core dumps are supported now.
2013-01-17 14:06:35 +00:00
Lionel Sambuc
b1c4ba4ab6
ARM updates
...
Due to the ABI we are using we have to use the earm architecture
moniker for the build system to behave correctly. This involves
then some headers to move around.
There is also a few related Makefile updates as well as minor
source code corrections.
2013-01-17 10:03:58 +01:00
Lionel Sambuc
b86af8be0b
Toolchain adaptation for ARM MINIX support
2013-01-17 10:03:58 +01:00
Lionel Sambuc
13c63491af
Reverting back to default value of MKARZERO
...
The value was changed to no for cross-building as the old binutils
could not handle the required flag. As this is now possible, the
default is restored.
This flags make sure that AR zeroes out some timestamps and uid/gid
fields in libraries, which would change for every build of the
library otherwise, preventing comparison between to builds.
2013-01-17 10:03:58 +01:00
Lionel Sambuc
ebae0113f8
Removing useless __NBSD_LIBC define in libcurses
2013-01-17 10:03:58 +01:00
Kees Jongenburger
86466eaa18
misc:Add gerrit code review support.
...
Add gerrit code review support by adding a git-review configuration
file.
Change-Id: I63c2d22b946c6b64c90be120983ce81df890f6aa
2013-01-16 09:44:16 +01:00
Ben Gras
1cd76c7513
sys/arch/x86/include updates
...
. primary purpose is to synchronize with <ieeefp.h> which
expects a fp_prec from sys/arch/x86/include/ieeefp.h
2013-01-15 12:14:01 +00:00
Ben Gras
287c0e3b92
csu: restore crt1.o symlink
...
. minix gcc package uses crt1.o to link
2013-01-15 09:20:27 +00:00
Ben Gras
c096911b97
sprofalyze fixes
...
. accumulate sprof_info
. reset 'seen' endpoints for every file to keep in sync with kernel
profile stream
2013-01-15 08:23:19 +00:00
Ben Gras
e9a6abd046
tar: use utime() to restore timestamps
...
. otherwise all extracted files get 'now'
2013-01-15 07:28:58 +00:00
Lionel Sambuc
22aad3f26b
UPDATING instructions for libc/terminfo update
2013-01-14 13:20:00 +01:00
Lionel Sambuc
0ac803292e
Fix warnings trivial warnings.
...
Fix warnings about:
. Unused variables
. format mismatch in printf/scanf format string and arguments
. Missing parenthesis around assignment as truth values
. Clang warnings anout unknown GCC pragma
2013-01-14 11:44:31 +01:00
Lionel Sambuc
77399bd649
Changing field utmp.ut_time from int to time_t
...
This makes sure the types are coherent, and right now, time_t is
defined as an long, through _BSD_TIME_T_. It previously was
hardcoded as an int, so the structure's size does not change.
Change-Id: If29e94ab53f605d1480fadb540f5b67be4ddaf5b
2013-01-14 11:36:27 +01:00
Lionel Sambuc
44bedb31d8
Importing common/dist/zlib
...
Change-Id: I46de716a98ccc501ca32b2a9445d9964594ddc61
2013-01-14 11:36:27 +01:00
Lionel Sambuc
f5435c74b7
Updating lib/libcrypt
...
Change-Id: I4dc5ca7c86abc5295ffc57386a14dd1d790fd489
2013-01-14 11:36:27 +01:00
Lionel Sambuc
e8235bc09a
Updating usr.bin/passwd
...
Change-Id: I5512cd44cb9f1684350050d4e3fb5bb4d1c9b6b1
2013-01-14 11:36:27 +01:00
Lionel Sambuc
2bc7c627ac
Updating usr.bin/make
...
Change-Id: I66b137a0368cf99267cd47a9625da8a12d8a1df7
2013-01-14 11:36:27 +01:00
Lionel Sambuc
71c7dcb9ce
Updating usr.bin/m4
...
Change-Id: I6edfb294639490da27f6abd132822b901de0d650
2013-01-14 11:36:26 +01:00
Lionel Sambuc
927829ed36
nbsd_ports cleanups
...
Change-Id: Ib538a7b12a46a5052fb37e4ba74c32ebc43dbf64
2013-01-14 11:36:26 +01:00