David van Moolenbroek
78a0260993
datasizes(1): gcc/clang support
2010-07-12 23:12:21 +00:00
Ben Gras
dd19f8cd07
elle: minor changes to compile with non-ack.
2010-07-12 20:09:03 +00:00
Arun Thomas
bcaf746508
Import strsep() from NetBSD's libnbcompat
...
Ported by Gautam Tirumala
2010-07-12 17:41:31 +00:00
Arun Thomas
652618e458
shquote() from NetBSD's libnbcompat
...
Ported by Gautam Tirumala
2010-07-12 17:32:57 +00:00
Ben Gras
4ff8fdba57
unstack: filter for llvm internal symbols.
2010-07-12 17:03:29 +00:00
Ben Gras
78ce6f86f7
tests: turn of optimisation when compiling the tests, less unexpected optimisations.
2010-07-12 16:22:05 +00:00
Arun Thomas
590ff06418
Fix bsd.own.mk owners/objformat for pkgsrc
...
Contributed by Gautam Tirumala
2010-07-12 13:48:14 +00:00
Arun Thomas
4b30979086
Install(1): Allow -c option with -d
...
Contributed by Gautam Tirumala
2010-07-12 13:38:13 +00:00
Ben Gras
12e9303297
kernel: compile with -mi386 under gcc/clang to not generate SSE code in-kernel.
2010-07-12 10:11:50 +00:00
Arun Thomas
1cee6fe95e
Import asprintf() and vasprintf()
...
Ported from libnbcompat by Gautam Tirumala
2010-07-11 13:46:58 +00:00
Ben Gras
ae9fa7fdf6
rtl8169 driver: let it recognize an extra card that works too
2010-07-10 17:04:17 +00:00
Ben Gras
b4345d7598
test44: add bogus getsysinfo() to test invalid memory range request to vm
...
test case contributed by Roman Ignatov.
2010-07-10 00:24:43 +00:00
Kees van Reeuwijk
a5dfadeb70
Let string.h include stdint.h, since some programs, in particular llvm/clang,
...
assume that this happens.
2010-07-09 23:58:37 +00:00
Cristiano Giuffrida
8427d774b6
RS live update support.
2010-07-09 18:29:04 +00:00
David van Moolenbroek
895850b8cf
move timers code to libsys
2010-07-09 12:58:18 +00:00
Ben Gras
8c925134f9
vm: NONCONTIGUOUS - try to make physical memory as maximally noncontiguous
2010-07-09 12:22:33 +00:00
Arun Thomas
f3ce085913
Pull in NetBSD's queue.h (for pkgsrc)
2010-07-07 14:17:25 +00:00
David van Moolenbroek
8182a9d972
libdriver: don't panic so easily
2010-07-07 11:04:33 +00:00
Cristiano Giuffrida
1f8dbed029
RS crash recovery support.
2010-07-06 22:05:21 +00:00
Ben Gras
e920c1e1df
kernel: fix main prototype
2010-07-06 12:14:59 +00:00
Ben Gras
5859ad686b
boot: fix clang warnings.
2010-07-06 12:11:25 +00:00
Ben Gras
e698d818c6
commands: fixes for clang errors.
2010-07-06 12:10:23 +00:00
Ben Gras
68db8ed0b9
lib: fixes for warnings that clang has for libraries.
2010-07-06 12:08:22 +00:00
Ben Gras
f6f814cb02
include, kernel: minor fixes to make compiling and linking work with clang.
...
(fixing warnings)
2010-07-06 11:59:19 +00:00
Ben Gras
dc47875fc7
sys.mk: remove trailing whitespace.
2010-07-06 11:48:11 +00:00
Kees van Reeuwijk
0cfdb11450
Repair errors and warnings flagged by llvm.
2010-07-06 11:29:23 +00:00
Arun Thomas
368f77ceea
Fix building of image target
2010-07-06 09:19:04 +00:00
Cristiano Giuffrida
397575951e
Cleanup dep file.
2010-07-05 21:04:31 +00:00
Cristiano Giuffrida
3de6a807ce
Configure settings for system services dynamically with the new service edit command.
2010-07-05 19:37:08 +00:00
Ben Gras
42399159da
kernel: these asserts from r7657 are not reasonable
...
will fire if copy needs more than one try, which is legit.
2010-07-05 17:45:16 +00:00
Ben Gras
fc8f0b9ee2
vm: better fix for clang 'unused expression' warning
2010-07-05 17:34:26 +00:00
Ben Gras
7011e7c680
mk: add recognizing CC=clang, patch by Arun
2010-07-05 17:33:34 +00:00
Ben Gras
86139e8bf2
vm: last commit should not have included wiping out these calls
...
(this was done temporarily to make vm work with clang; vm crashes when
the 64-bit arithmetic functions are used when compiled with clang.)
2010-07-05 14:01:34 +00:00
Ben Gras
b4bea1bfcb
vm: fixes for clang warnings
2010-07-05 13:58:57 +00:00
Ben Gras
545054c608
kernel: use MF_KCALL_RESUME instead of RTS_VMREQUEST for memcopy retry.
...
solves tracker item 499, submitted by Roman Ignatov.
2010-07-04 23:09:24 +00:00
Kees van Reeuwijk
9fd2d72ce8
Llvm-inspired code cleanup.
2010-07-04 23:01:32 +00:00
Ben Gras
01fcee7d71
ash: make test/expr support 'file1 -ot file2'
2010-07-03 22:18:11 +00:00
David van Moolenbroek
4d3c887d6b
at_wini: rename 'ata_instance' to 'instance'
2010-07-03 17:51:12 +00:00
David van Moolenbroek
4392e004f8
bring back mdb (Bug#501, reported by Roman Ignatov)
2010-07-03 10:25:19 +00:00
Erik van der Kouwe
37325bd7c5
Make service ABI backwards compatible again
2010-07-03 05:02:59 +00:00
Thomas Veerman
34a2864e27
Fix a few compile time warnings
2010-07-02 12:41:19 +00:00
David van Moolenbroek
9a37f63263
netconf: psip0 is not a driver (Bug#500, reported by Roman Ignatov)
2010-07-02 11:22:42 +00:00
Kees van Reeuwijk
630f566d3f
Convert a few main() functions to a form that the clang compiler likes.
2010-07-01 22:23:25 +00:00
Cristiano Giuffrida
03f64ac97a
Self update support in RS.
2010-07-01 18:48:25 +00:00
David van Moolenbroek
71dbe2d023
ramdisk rc: start disk drivers synchronously.
...
This eliminates a race condition between the disk driver calling
sys_statectl(SYS_STATE_CLEAR_IPC_REFS) as part of driver_announce(),
and the root MFS calling sendrec(DEV_OPEN) on the disk driver.
2010-07-01 14:35:47 +00:00
Tomas Hruby
97eb470bee
Fix
2010-07-01 12:31:53 +00:00
Tomas Hruby
7920d48156
FPU cleanup
...
- last reference to MF_USED_FPU removed
- proc_used_fpu() used to test for MF_FPU_INITIALIZED
2010-07-01 12:23:25 +00:00
Erik van der Kouwe
b5ae3961bb
Fix unintended changes in r7614
2010-07-01 11:56:02 +00:00
David van Moolenbroek
06a0260c3c
PCI: add AHCI T3 and subclass values
2010-07-01 09:20:36 +00:00
David van Moolenbroek
2488cc6442
PCI: expose BAR sizes
2010-07-01 09:10:16 +00:00