ad
c1e9dad747
x86_errata: correct the definition of MSR_HWCR and re-enable. Problem
...
noted and debugged by Murray Armfield (murray at river-styx.org).
2007-01-11 17:24:30 +00:00
elad
8ed50e44ae
veriexec_file_delete() and veriexec_table_delete() now take 'struct lwp *'
...
too.
2007-01-11 16:24:47 +00:00
pooka
5b381d2cab
Since fsync is really putpages + fsync, check for both separately
...
instead of using just putpages to decide the op's faith.
And the real beef in this commit is of course a tyop fix in a comment.
2007-01-11 16:08:58 +00:00
elad
4cc18ba6e8
Make 'veriexec_verbose' static.
2007-01-11 15:10:25 +00:00
ginsbach
0772ea91f4
Fix unbalanced sed expression -- add missing '('.
2007-01-11 15:10:08 +00:00
elad
43f37273f5
Use veriexec_report() instead of checking 'veriexec_verbose' and calling
...
log(9).
2007-01-11 15:08:47 +00:00
pooka
b599bb507d
* do the l-variations of syscalls, since some nodes are symlinks
...
* truncate only regular files to set size
* do the chmod()-dance for cache flush to now write-protected files
until I can think of a nicer way to solve this
2007-01-11 14:59:35 +00:00
elad
fa26351488
Cosmetic nit in the 'filename' passed to veriexec_verify().
2007-01-11 14:26:07 +00:00
pooka
764f2241da
* initialize pflags properly
...
* make 'dump' imply 'don't detach'
2007-01-11 11:52:53 +00:00
martti
1ec5653502
Clean ${SRCDIR}/etc when done. Patch provided by rudolf.
...
http://mail-index.netbsd.org/tech-toolchain/2007/01/11/0001.html
2007-01-11 07:31:47 +00:00
mrg
fb1bedf6c8
bump NetBSD version
2007-01-11 07:19:06 +00:00
cube
7c9cf88351
Add net/if_srt.h [hi mouse!]
2007-01-11 07:05:56 +00:00
mrg
d84579c1c7
merge GCC 4.1.2-20070110.
2007-01-11 06:59:53 +00:00
mouse
8fb29141e0
Hook srt into the rest of the kernel build machinery, so it works to
...
just uncomment the pseudo-device line (which arguably should go into
other ports' GENERICs too, and at some point may).
OKed by perry.
2007-01-11 05:36:29 +00:00
mrg
d4afbdede5
import GCC-4.1 branch from 20070110 (revision 120647). this fixes the
...
44 GCC PR's listed below (some have already been applied to NetBSD GCC)
and at least one NetBSD PR:
PR bootstrap/28400
PR c++/27369
PR c/25795
PR c/25993
PR c/29092
PR c/29736
PR c/30360
PR debug/26964
PR libstdc++/11953
PR middle-end/21032
PR middle-end/26306
PR middle-end/27826
PR middle-end/28116
PR middle-end/29241
PR middle-end/29250
PR middle-end/29584
PR middle-end/29695
PR middle-end/29753
PR middle-end/30286
PR rtl-optimization/25514
PR rtl-optimization/27736
PR rtl-optimization/27761
PR rtl-optimization/28970
PR rtl-optimization/29631
PR rtl-optimization/29797
PR target/18553
PR target/24036
PR target/29114
PR target/29319
PR target/29377
PR target/29449
PR target/30039
PR target/30173
PR target/30185
PR target/30230
PR tree-opt/28545
PR tree-opt/29788
PR tree-opt/29964
PR tree-optimization/27891
PR tree-optimization/28888
PR tree-optimization/29581
PR tree-optimization/29610
PR tree-optimization/29637
PR tree-optimization/30212
2007-01-11 02:52:39 +00:00
mrg
79780a5fbb
import GCC-4.1 branch from 20070110 (revision 120647). this fixes the
...
44 GCC PR's listed below (some have already been applied to NetBSD GCC)
and at least one NetBSD PR:
PR bootstrap/28400
PR c++/27369
PR c/25795
PR c/25993
PR c/29092
PR c/29736
PR c/30360
PR debug/26964
PR libstdc++/11953
PR middle-end/21032
PR middle-end/26306
PR middle-end/27826
PR middle-end/28116
PR middle-end/29241
PR middle-end/29250
PR middle-end/29584
PR middle-end/29695
PR middle-end/29753
PR middle-end/30286
PR rtl-optimization/25514
PR rtl-optimization/27736
PR rtl-optimization/27761
PR rtl-optimization/28970
PR rtl-optimization/29631
PR rtl-optimization/29797
PR target/18553
PR target/24036
PR target/29114
PR target/29319
PR target/29377
PR target/29449
PR target/30039
PR target/30173
PR target/30185
PR target/30230
PR tree-opt/28545
PR tree-opt/29788
PR tree-opt/29964
PR tree-optimization/27891
PR tree-optimization/28888
PR tree-optimization/29581
PR tree-optimization/29610
PR tree-optimization/29637
PR tree-optimization/30212
2007-01-11 02:42:35 +00:00
mrg
b0b8ac17fb
import GCC-4.1 branch from 20070110 (revision 120647). this fixes the
...
44 GCC PR's listed below (some have already been applied to NetBSD GCC)
and at least one NetBSD PR:
PR bootstrap/28400
PR c++/27369
PR c/25795
PR c/25993
PR c/29092
PR c/29736
PR c/30360
PR debug/26964
PR libstdc++/11953
PR middle-end/21032
PR middle-end/26306
PR middle-end/27826
PR middle-end/28116
PR middle-end/29241
PR middle-end/29250
PR middle-end/29584
PR middle-end/29695
PR middle-end/29753
PR middle-end/30286
PR rtl-optimization/25514
PR rtl-optimization/27736
PR rtl-optimization/27761
PR rtl-optimization/28970
PR rtl-optimization/29631
PR rtl-optimization/29797
PR target/18553
PR target/24036
PR target/29114
PR target/29319
PR target/29377
PR target/29449
PR target/30039
PR target/30173
PR target/30185
PR target/30230
PR tree-opt/28545
PR tree-opt/29788
PR tree-opt/29964
PR tree-optimization/27891
PR tree-optimization/28888
PR tree-optimization/29581
PR tree-optimization/29610
PR tree-optimization/29637
PR tree-optimization/30212
2007-01-11 02:31:47 +00:00
pooka
cf4b2a379f
example null file system built on top of the null layer in libpuffs
2007-01-11 01:03:03 +00:00
pooka
e639bec8c2
Add preliminary code for a nullfs layer, which can be used to mount
...
a directory hierarchy to another point, just like with the kernel
nullfs. This is not really a layering scheme yet, but it should
evolve into one. Currently it can just be used to do 1:1 mapping.
2007-01-11 01:01:55 +00:00
cube
bff757a269
Remove netiso/if_cons.c. It depends on x25 stuff that was removed a while
...
ago.
Obsolete option "TPCONS".
2007-01-11 00:00:41 +00:00
pooka
14b3edf81b
* don't chdir in possible daemon() call for the benefit of file systems
...
which specify a relative path as the root
* if (buildpath), build link source full pathname for the duration of
the operation
2007-01-10 23:02:50 +00:00
agc
524517b593
Make the code a bit smarter, and dynamically allocate the buffers that are
...
used to cache the data for the read and write operations. This will reduce the
resident set size down from 80+ MB to something much more manageable.
2007-01-10 22:40:31 +00:00
jdc
d8d87e9c88
sys/dev/sun/cgsix.c expects us to fill in sc->sc_ramsize.
...
Do that and also use it to replace a local variable.
2007-01-10 21:44:35 +00:00
cube
8307daf6e0
Make it compile.
2007-01-10 21:18:44 +00:00
cube
1ff20ac39c
Make COM_HAYESP compile again. It assumes no register mapping is needed.
2007-01-10 20:59:10 +00:00
cube
a4888f871a
Complete initialiser, avoid returning stack content as an error code and...
...
Oh, yeah, we use struct lwp pretty much everywhere in place of struct proc
since... Well, long.
2007-01-10 20:49:18 +00:00
cube
16cd257563
Complete initialiser.
2007-01-10 20:38:32 +00:00
cube
d8f80d3bf5
Make it compile.
2007-01-10 20:36:28 +00:00
pooka
2811d45fdd
Be less shy about the default stack size, it's a only virtual memory space.
...
TODO: put a guard page at the end
2007-01-10 20:11:04 +00:00
cube
986edc395f
Fix typoed function name. I guess not a lot of people use that driver.
2007-01-10 18:55:22 +00:00
cube
eb54877e1f
Complete initialiser of the cdevsw structure.
2007-01-10 18:53:31 +00:00
agc
f980d4284c
Move away from magic constants for the SCSI return codes.
...
Give the appropriate size bound when filling in data for the extended
INQUIRY command.
2007-01-10 18:04:31 +00:00
cube
072ab00089
Change the name of the resulting kernel binary, because "lint" confuses
...
our Makefiles. While there, add a couple comments to explain how all
attachments are found.
2007-01-10 15:17:43 +00:00
elad
9520689b0d
Note removal of global 'securelevel' variable. Prompted by cube@.
2007-01-10 11:40:04 +00:00
elad
88ff1a82f8
Bump kernel version to 4.99.8. (securelevel changes)
...
Okay yamt@.
2007-01-10 11:22:18 +00:00
elad
a37f8a3813
Make 'securelevel' internal to the secmodel.
2007-01-10 11:20:20 +00:00
itohy
f4c7b0fd4d
Fix a typo in comment.
2007-01-10 09:00:00 +00:00
enami
b840f8c9d7
Plug another memory leak in __sigtimedwait1() which is introduced
...
by rev. 1.208: free `waitset' and ksiginfo on success.
2007-01-10 07:58:27 +00:00
enami
93a9d5d355
Plug memory leak in __sigtimedwait1(): make sure to free `waitset'
...
on error return path.
2007-01-10 07:53:26 +00:00
cube
a0f2311cbc
Remove unexistent vmegeneric.
2007-01-09 23:53:33 +00:00
cube
c262fb16a5
vmegeneric never saw the light of the source tree. After 7 years, I guess
...
nobody missed it.
2007-01-09 23:51:30 +00:00
pooka
a96ba7013e
In vfs_sync(), call VOP_PUTPAGES() for dirty vnodes directly instead
...
of rolling around VOP_FSYNC(). The user server will be given the
VFS_SYNC instruction and it can do its own equivalent of VOP_FSYNC()
if it pleases, no need for the kernel to explicitly issue #{vnodes}
FSYNCs.
2007-01-09 23:10:23 +00:00
cube
747e90f203
Remove traces of scd(4), which apparently never actually had a driver in
...
the tree.
2007-01-09 21:59:08 +00:00
pooka
5959243a1b
comment out flushmulti for now, it's not done and kdump will complain
...
as mjf noted
2007-01-09 21:59:05 +00:00
cube
f7881ab75f
daic was disabled, wl and wavelan deleted.
2007-01-09 21:53:53 +00:00
cube
ecacf90d2f
Remove stale config(5) entries for unexistent wl(4).
...
Ok'd by matt@.
2007-01-09 19:19:09 +00:00
agc
b0ab3a15b9
Return the correct length of the T10 identifier and uuid in the VPD page 83
...
response.
Found by the embryonic NetBSD initiator.
2007-01-09 19:08:08 +00:00
pooka
9da6af0a36
Invalidate kernel name cache for a directory when (re-)reading
...
directory contents from the server.
2007-01-09 18:23:21 +00:00
pooka
71ddd8df08
rename name cache invalidation interface to be in sync with the
...
kernel operation names, i.e. contain "namecache" instead of just "name"
2007-01-09 18:19:01 +00:00
pooka
03a190dc22
lib interface for invalidation routines
2007-01-09 18:15:08 +00:00