dsl
2f88b7a4f3
Add recent fixes
2003-03-19 12:47:01 +00:00
dsl
eb1dfe29d9
Bump version to 1.6Q - for struct proc and struct pgrp change
2003-03-19 11:57:04 +00:00
scw
5d74e4ddb2
Now that we can deal with debug exceptions, use a BRK instruction for
...
ddb breakpoints instead of TRAPA in order to simplify the trapa (syscall)
handler.
2003-03-19 11:37:57 +00:00
dsl
9be8ac5294
Alternative pid/proc allocater, removes all searches associated with pid
...
lookup and allocation, and any dependency on NPROC or MAXUSERS.
NO_PID changed to -1 (and renamed NO_PGID) to remove artificial limit
on PID_MAX.
As discussed on tech-kern.
2003-03-19 11:36:32 +00:00
scw
2bce28091c
Fix some comments.
...
Set up stack frames in copyin/copyout and friends (if DDB is defined) so
that ddb stack traces can trace through them.
2003-03-19 11:34:28 +00:00
scw
7c18481cf2
G/C an obsolete comment.
2003-03-19 11:31:55 +00:00
jdolecek
01c5cb6a8b
add a compile-time check that audio(4) was actually configured into kernel
...
assumption here is that all (and only) audio device drivers include this header
adresses PR kern/11508 by Thomas Klausner
2003-03-19 10:53:40 +00:00
wiz
3d147c386a
Bump date for last change; new sentence, new line.
2003-03-19 10:37:55 +00:00
bouyer
4a3c894eef
Fix 2 bugs:
...
- initialise stp when the bridge is turned up, without this stp will keep
all interfaces disabled in a sequence like:
brconfig bridge0 add if0 add if1 stp if0 stp if1 up
- s/BRDGSPRI/BRDGSIFPRIO in brconfig.c:cmd_ifpriority()
add a command (ifpathcost) to change the stp path cost of the STP path cost of
an interface. Display the interface path cost with the others STP parameters.
2003-03-19 10:34:33 +00:00
grant
fc135e74ba
if target is not a symlink, silently succeed rather than failing with
...
EINVAL.
on systems which don't have lch{flags,own,mod}, flags, ownership and
modes of symlinks is meaningless, anyway.
ok'd by christos.
2003-03-19 09:26:38 +00:00
wiz
4f30393de2
Allow ccd autoconfiguration to be turned off (by setting ccd=NO in
...
/etc/rc.conf; default is YES.)
Suggested by elric, ok'ed by lukem.
2003-03-19 08:54:00 +00:00
wiz
4c74ff3fdd
Allow cgd configuration to be skipped (by setting cgd=NO, defaults to YES).
...
Closes my PR/20766. Based on a suggestion by lukem.
2003-03-19 06:06:47 +00:00
ross
520b9c1f59
* remove .ALLSRC, which doesn't work with the new dependency tree
...
replaced mostly with .IMPSRC, so add .c wrappers for variant .o names
* any machine with a shared crt0.c that also uses common_elf (I didn't see
any) will now need a reachover wrapper in .CURDIR a la crtbeginS.c
this should fix the build breakage
2003-03-19 04:31:41 +00:00
simonb
a06ca06a19
Spell 'strategy' correctly.
2003-03-19 03:05:43 +00:00
thorpej
fcae1f0ee0
Consistently call (*ext_free)() at splvm().
2003-03-19 00:23:26 +00:00
fvdl
93d2b9ee12
Add some underscores in curcpu() to avoid a -Wshadow.
2003-03-18 22:29:58 +00:00
jdolecek
47bc3eb448
in gzseek(), use fseeko() instead of fseek() to support full 64bit offset
2003-03-18 20:51:24 +00:00
jdolecek
8174d4a1bb
eliminate some const-castaways
2003-03-18 20:47:47 +00:00
jdolecek
6a28264443
constify compress_block()
2003-03-18 20:37:33 +00:00
fvdl
fbea38c96e
Revert previous; it was bogusly based on a misplaced msg.def file.
2003-03-18 20:03:30 +00:00
mycroft
4d7fb7469d
Finish const poisoning.
2003-03-18 20:00:47 +00:00
mycroft
ecd973b46f
const poisoning. There is no initialized read-write data in the static library
...
now.
2003-03-18 19:53:15 +00:00
matt
13db562ca9
Remove unneeded code in pci_bus_configure (was pci_config_bus). Fix
...
setting of bus_spaces in gt_attach.
2003-03-18 19:35:01 +00:00
mycroft
bb478ade6c
Move more stuff into .rodata.
2003-03-18 19:33:51 +00:00
matt
0200088d83
Enable iobats for the PCI memory space(s).
2003-03-18 19:33:50 +00:00
matt
0e4975df24
Split PCI initialization out of attach hook.
2003-03-18 19:32:46 +00:00
mycroft
f6258762e1
Move some stuff into .rodata.
2003-03-18 19:20:09 +00:00
christos
e04b01c9ff
Add appropriate SRCS lines so that we actually create dependencies. I've
...
been running with a crt0.o from last year!
2003-03-18 19:11:57 +00:00
christos
46bb05bc86
regen
2003-03-18 18:09:48 +00:00
christos
1623253ed2
_lwp_setprivate returns void
2003-03-18 18:08:49 +00:00
matt
8a5a3a480a
Switch/adapt to new bus space infrastructure.
2003-03-18 16:40:18 +00:00
matt
923175a28a
remove some unneeded code.
2003-03-18 15:09:28 +00:00
matt
ee2ba43d39
Enable I/O & memory access too.
2003-03-18 15:00:00 +00:00
matt
0a2b7ed22b
Switch to gtmpsccnattach. Fix a few bugs in bus_space initialization.
2003-03-18 14:59:12 +00:00
matt
0b9b6810a5
Removed unused variable.
2003-03-18 14:56:48 +00:00
matt
3ec00b9a8f
work around a cache problem. (flush both caches and disable the D-cache).
2003-03-18 14:56:21 +00:00
bsh
ae4f6e5092
add interrupt numbers for built-in peripherals.
...
add register definitions for DMA, AC97, and USB.
2003-03-18 11:23:03 +00:00
bsh
f47a5ffeea
simplify CPU ID test for Intel PXA2xx by masking core revision part.
...
This also allows the kernel to run on pxa255.
2003-03-18 11:20:56 +00:00
bsh
40eb5e9921
fix XScale core revision mask, and add masks for core generation and
...
product number.
2003-03-18 11:17:31 +00:00
perseant
20f569dad0
Remember to destroy lfs_inoext_pool when closing up the LFS subsystem.
2003-03-18 07:53:56 +00:00
wiz
9e95578da3
Mention namelen in DESCRIPTION. From Todd C. Miller/OpenBSD.
2003-03-18 06:44:22 +00:00
wiz
7ae24b8852
Fix capitalisation of "indicates". From Todd C. Miller/OpenBSD.
2003-03-18 06:41:19 +00:00
matt
8fb546ff67
Do minimal initialization of PCI.
2003-03-18 05:51:51 +00:00
matt
051e31601c
Derive baud rate from cpu_timebase on powerpc.
2003-03-18 05:50:02 +00:00
thorpej
b1469da17f
Add register definitions for the Intel i31244 Serial ATA controller.
2003-03-18 01:41:54 +00:00
fvdl
083af7aab4
Back out rev 1.43 for now, it seems to create some new problems (see
...
the sysinst Makefile).
2003-03-18 01:30:54 +00:00
fvdl
a51c2397e0
Don't bother looking at the superblock directly, just run fsck (and
...
not fsck_lfs or fsck_ffs), it'll figure it out. Also, upgrading from
the old inode format is only needed for 0.9 or older. Noone is going
to do that.
2003-03-18 01:13:23 +00:00
thorpej
97cbf6847d
Add very basic support for the Intel i31244 Serial ATA controller.
...
We only support legacy (i.e. PCI IDE compatible) mode, for now. Also
note that DMA is disabled for rev 0 chips unless explicitly enabled
with PCIIDE_I31244_ENABLEDMA.
2003-03-18 01:13:08 +00:00
fvdl
099d07f374
Apparently, due to a recent change in crunchgen, msg.def needs ${.CURDIR}
...
prepended in the explicit rule that creates target files from it.
2003-03-18 00:55:09 +00:00
thorpej
ba6d4102d9
Regen; added Silicon Image SATALink 3112.
2003-03-18 00:53:03 +00:00