David van Moolenbroek
4af032bbfe
Kernel interrupt hook management fixes:
...
- properly assign unique hook IDs
- after hook removal, remove hook-specific interrupt disable flag
2009-05-07 14:52:07 +00:00
Ben Gras
a38287067a
disable scary looking debug messages.
2009-05-07 09:58:16 +00:00
Ben Gras
746e138036
turn off scary looking debug messages.
2009-05-07 09:57:43 +00:00
Ben Gras
8b72765e39
ignore errors of pipe read (can happen with shutdown now,
...
now that all fd's are closed neatly in vfs), change messaging
in unexpected restarts
2009-05-06 15:38:32 +00:00
Ben Gras
fd7ef243e4
cleanup of vfs shutdown logic; makes clean unmounts easier (but
...
needs checking if fp_wd or fp_rd is NULL before use)
2009-04-29 16:59:18 +00:00
Ben Gras
b7e23b70e8
- delete unused .h files
...
- slight code cleanup
- neater exit procedure: exit when unmount
message received and kill signal (from RS 'down' or
reboot/shutdown) received (speed up unmount, but don't
confuse VFS by exiting before/during unmount msg)
2009-04-27 16:13:51 +00:00
Ben Gras
bb23344283
spurious debug
2009-04-27 16:11:38 +00:00
Ben Gras
02f047d008
lose -s flag for umount.
2009-04-27 14:23:57 +00:00
Ben Gras
a12113e476
process restarts are pretty rare/serious.
2009-04-27 14:07:47 +00:00
Ben Gras
4593eaec24
minor fixes to install script - allow 8kB blocksize (necessary for
...
large filesystems)
2009-04-27 12:59:49 +00:00
Ben Gras
60e7602aad
When we receive a PROC_EVENT message from PM, exit nicely; avoids
...
annoying graceful RS timeout on unmount.
2009-04-27 12:02:31 +00:00
Ben Gras
e5209d51f1
bad dma fallback to pio mode
2009-04-27 11:53:11 +00:00
Ben Gras
3b3e3b36c2
some more vm bits.
2009-04-23 15:21:03 +00:00
Ben Gras
ef8a741301
set global flag for kernel pages, so tlb entries for kernel aren't thrown
...
away on cr3 reload. minor optimization.
2009-04-23 15:11:16 +00:00
Arun Thomas
e9e1ae1cfc
Move queue.h to include/sys so that it can be used elsewhere. Pull in
...
FreeBSD's r179210 queue.h.
2009-04-22 20:02:39 +00:00
Arun Thomas
f149733e16
Disable IOMMU warnings.
2009-04-22 16:53:46 +00:00
Arun Thomas
3b37103fa3
Make the rtl8139 and orinoco drivers handle the system shutdown case
...
like other drivers. Also, some minor cleanups.
2009-04-22 12:42:37 +00:00
Ben Gras
2dd02cc560
mark pages whose refcount were >1 and drop to 1 and are
...
read/write writable in the pagetable right away instead of waiting for
a pagefault. minor optimization.
some a sanity check of SLAB-allocated pointers.
vm gets its own _exit and __exit like PM, so the stock (library) panic works.
2009-04-22 12:39:29 +00:00
Ben Gras
e0f3a5acf1
- enable ipc warnings by default
...
- ipc checking code in kernel didn't properly catch the
sendrec() to self case; added special case check
- triggered by PM using stock panic() - needs its own _exit()
reported by Joren l'Ami.
2009-04-17 13:46:37 +00:00
Ben Gras
e5717f7aef
clarify not found error message a bit.
2009-04-14 14:16:24 +00:00
Ben Gras
4cd6875d05
don't flush output for SIGWINCH. found by Joren l'Ami.
2009-04-06 09:39:42 +00:00
Ben Gras
65a9f0253b
unnecessary debugging message
2009-04-02 16:43:35 +00:00
Ben Gras
9647fbc94e
moved type and constants for random data to include file;
...
added consistency check in random; added source of randomness
internal to random using timing; only retrieve random bins that are full.
2009-04-02 15:24:44 +00:00
Ben Gras
51596bc608
print who the message is from.
2009-04-02 11:56:50 +00:00
Ben Gras
73ee8b8b99
don't make susp_count negative.
2009-04-02 11:44:26 +00:00
Ben Gras
b560a36b20
trace fix contributed by Joren l'Ami
2009-04-02 11:38:23 +00:00
Ben Gras
dc9a1bc30c
increment nph when printing physical regions; suggested by Guanqun Lu
2009-03-31 14:26:24 +00:00
Ben Gras
45d54cf1b0
change DmaMode checks from DEV_WRITE to DEV_WRITE_S
2009-03-31 14:23:33 +00:00
Arun Thomas
9e7837f63c
Tweak 64-bit integer type declarations; Fixes GCC sysutil build
...
breakage.
2009-03-30 17:07:39 +00:00
Ben Gras
3bb80322d9
suppress more mostly-harmless messages.
2009-03-26 16:11:27 +00:00
Ben Gras
2d1c884e35
suppress these noisy, alarming messages.
2009-03-26 15:56:08 +00:00
Ben Gras
cd2d85c13d
no 'small minix' option
2009-03-26 15:54:09 +00:00
Ben Gras
f56316a168
don't need to explicitly enable lance any more.
2009-03-26 15:23:07 +00:00
Ben Gras
cf8c4cc851
ignore linmem.
...
don't disable the driver by default.
2009-03-26 15:22:08 +00:00
Ben Gras
4e2291fff2
SizeMB isn't used any more.
2009-03-26 13:19:14 +00:00
Ben Gras
ec50fa00c7
don't execute hlt in real mode.
...
workaround for getting minix under qemu kvm.
Ameya, ape800 at few.vu.nl.
2009-03-24 16:08:10 +00:00
Ben Gras
fc11209417
more inodes than default for /usr on cd.
2009-03-24 15:41:51 +00:00
Ben Gras
46d28c6ffb
workaround for qemu writing the configuration byte on the AUX port pre-0.10.
2009-03-24 15:41:18 +00:00
Ben Gras
d8d63f0e07
make USRMB settable
2009-03-19 14:14:57 +00:00
Ben Gras
e5079dfc02
multiple ram disks; also make release process use this
...
so temporary partitions aren't needed any more.
2009-03-19 13:48:19 +00:00
Arun Thomas
347fa61675
Increase ARG_MAX
2009-03-17 07:38:35 +00:00
Arun Thomas
5eb353ebbc
Update setup's NIC selection dialog
2009-03-06 17:45:22 +00:00
Arun Thomas
7ce582c783
Define 64 bit integer types when compiling with GCC
2009-03-06 16:56:46 +00:00
Ben Gras
8af5f877bc
2009-03-04 17:44:34 +00:00
Ben Gras
3f6e061948
fix error check
2009-03-04 17:38:27 +00:00
Ben Gras
a742aed5ad
only assign value if request went ok.
2009-02-19 17:14:36 +00:00
Ben Gras
cd37a0299c
Check for firstdatazone overflow.
2009-02-17 13:01:25 +00:00
Ben Gras
733d6c1ef6
help debugging cause of these sometimes odd calls.
2009-02-17 12:09:59 +00:00
Ben Gras
570b9cd753
Checking wrong inode pointer for refcount in mount (!)
2009-02-17 09:50:02 +00:00
Ben Gras
379be7f0fb
A serial ata pci card we have.
2009-02-16 13:20:10 +00:00