wpaul
9201e88ec6
Add some definitions for the DSP programming registers in the BCM5400
...
and BCM5401 PHYs.
2001-09-25 16:41:56 +00:00
des
2462e13fc4
Clean up my source tree to avoid getting hit too badly by the next KSE or
...
whatever mega-commit. This goes some way towards adding support for
writeable files (needed by procfs).
2001-09-25 13:25:30 +00:00
des
38da189563
Clean up my source tree to avoid getting hit too badly by the next KSE or
...
whatever mega-commit. No real functional changes, just some experiments /
work in progress.
2001-09-25 13:24:24 +00:00
rwatson
56db2a389f
o Further clarify comment: ad Udo's request, re-insert the 'if'
...
refering to securelevels; also, update the unprivileged process text
to better indicate the scope of actions permittable when any system
flags are already set (limited).
Submitted by: Udo Schweigert <udo.schweigert@siemens.com>
2001-09-25 12:02:44 +00:00
mike
5db0075c36
A process name may contain whitespace and unprintable characters,
...
so convert those characters to octal notation. Also convert
backslashes to octal notation to avoid confusion.
Reviewed by: des
MFC after: 1 week
2001-09-25 04:42:40 +00:00
rwatson
de37df3afa
o Parallelize the comment on the relationship between privileged un-jailed
...
processes and the actual securelevel check: make the comment use '> 0'
instead of inverted '<= 0'.
2001-09-25 02:26:10 +00:00
rwatson
94d1575afd
s/securelvel/securelevel/
2001-09-25 02:15:00 +00:00
iedowse
879c2b08b5
Add a missing dereference level. This caused nfsm_postop_attr_xx()
...
to try and extract node attributes from an RPC reply even if none
were present.
Reviewed by: peter
2001-09-25 00:00:33 +00:00
dfr
a7a6c0736a
Use b6 instead of b1 - b1 is supposed to be preserved and b6 is scratch.
2001-09-24 22:50:20 +00:00
dfr
bf258187c9
Make the Alternate {I,D} TLB vector code actually work for virtual
...
addresses greater than 256M (the page size for region 6 and 7).
2001-09-24 22:49:20 +00:00
dfr
2085d4eb3c
Don't try to access external files from SKI unless we are actually running
...
in SKI.
2001-09-24 20:01:29 +00:00
dfr
a9a90c0600
Increase the number of bootstrap PVs.
2001-09-24 20:00:20 +00:00
dfr
21b38366fd
Include <machine/pte.h> instead of <machine/pmap.h>
2001-09-24 19:58:15 +00:00
dfr
9bbe2e1552
We need different call stubs for static and stacked calling conventions.
2001-09-24 19:41:16 +00:00
dfr
13d5944594
Add commands to dump the itrs and dtrs.
2001-09-24 19:39:34 +00:00
dfr
876717e81e
Return the mapkey which EFI gave us when we read the memory map - we need
...
it to call ExitBootServices.
2001-09-24 19:37:44 +00:00
dfr
e19e9a8972
Tidy up a little - don't try to print anything or enable interrupts after
...
we start changing translation registers. Also, call ExitBootServices
before we jump into the kernel.
2001-09-24 19:36:45 +00:00
dfr
73f1755f49
Pick up pal.s from the kernel sources.
2001-09-24 19:31:44 +00:00
dfr
d04bb727c3
Factor out PTE and related definitions from pmap.h - they are useful in
...
the loader.
2001-09-24 19:27:38 +00:00
iedowse
af5c7958aa
The addition of i_dirhash to struct inode pushed RELENG_4's
...
sizeof(struct inode) into a new malloc bucket on the i386. This
didn't happen in -current due to the removal of i_lock, but it does
no harm to apply the workaround to -current first.
Reduce the size of the i_spare[] array in struct inode from 4 to
3 entries, and change ext2fs to use i_din.di_spare[1] so that it
does not need i_spare[3].
Reviewed by: bde
MFC after: 3 days
2001-09-24 18:29:20 +00:00
dfr
fc598410d3
Fix a few comment typos from the last commit.
2001-09-24 17:38:58 +00:00
dfr
f08f7cc358
Add some code which can be used to change to/from physical mode when
...
calling various firmware functions.
2001-09-24 17:07:23 +00:00
nyan
6f24794a06
- Added #include <sys/systm.h>
...
- Cosmetic change
2001-09-24 06:41:06 +00:00
luigi
fc8e0b7bdd
Fix a null pointer dereference introduced in the last commit, plus
...
remove a useless assignment and move a comment.
Submitted by: Thomas Moestl
2001-09-24 05:24:19 +00:00
obrien
94003d0787
+ Fix misplacement of `txp'
...
+ Document our -CURRENT debugging bits
2001-09-24 03:23:48 +00:00
mp
a740a15ed8
Catch up to recent removal of curpcb from globals.h.
2001-09-24 02:58:49 +00:00
brian
74ff6b8f7e
Send a .4 second BREAK rather than a .25 second break so that
...
we're at least consistent with what tcsendbreak(3) is documented
to do.
MFC after: 2 weeks
Note, the MFC will be to sys/dev/dgb/dgm.c on the RELENG_4 branch
2001-09-23 20:03:40 +00:00
dfr
29ad18d594
Add commands to dump the configuration tables and the SAL System Table.
2001-09-23 10:28:01 +00:00
dfr
a6f6159dea
Add definitions of SAL System Table.
2001-09-23 10:26:20 +00:00
yokota
28287d86fc
Reinitialize the keyboard after the ACPI resume event.
...
I am not sure if this is absolutely necessary on all systems. Yet,
there certainly are motherboards and notebook systems which require
this, although there are other systems which just don't. I hope we
shall know when to do this on which systems, as the development of our
ACPI subsystem progresses... (I know we didn't need this for the APM
resume.)
2001-09-23 08:42:06 +00:00
peter
aac6765913
Overzealous search/replace: PROC_LOCK_ASSERT(p, not PROC_LOCK_ASSERT(td,
...
Pointy-hat to: peter
2001-09-23 06:16:01 +00:00
alc
abcc2b1f15
Implement TCP/IP checksum off-loading on receive. Announce
...
rxcsum capabilities.
Reviewed by: wpaul
2001-09-23 05:13:12 +00:00
jhb
9426cdbe39
Since we no longer inline any debugging code in the mutex operations, move
...
all the debugging code into the function versions of the mutex operations
in kern_mutex.c. This reduced the __mtx_* macros to simply wrappers of
the _{get,rel}_lock_* macros, so the __mtx_* macros were also abolished in
favor of just calling the _{get,rel}_lock_* macros. The tangled hairy mass
of macros calling macros is at least a bit more sane now.
2001-09-22 21:19:55 +00:00
dfr
cba438d63f
Add CONSPEED option.
2001-09-22 19:53:36 +00:00
dfr
46dc7c8aa3
Don't activate the ssc console unless we are running in SKI.
2001-09-22 19:52:02 +00:00
dfr
510b2f8636
Add implementations of readx() and writex().
2001-09-22 19:51:18 +00:00
dfr
081194dc6f
Add declaration of ia64_running_in_simulator().
2001-09-22 19:50:54 +00:00
dfr
4c2efef4f7
* Turn off memory descriptor debugging - its served its purpose.
...
* Don't get confused when memory regions don't lie on page boundaries -
remember our page size is typically larger than the firmware's page size.
* Add a function ia64_running_in_simulator() which is intended to detect
whether the kernel is running in SKI or on real hardware.
2001-09-22 19:50:12 +00:00
dfr
934b85d282
Remove a redundant stop.
2001-09-22 19:46:41 +00:00
dfr
05701629ee
Tweak so I can use a serial console on ia64.
2001-09-22 19:44:37 +00:00
dfr
c87ffaaf40
Add EFI network support.
2001-09-22 19:12:30 +00:00
dfr
bf77b20f03
* Flesh out elf_exec and bootinfo.
...
* Add EFI network support.
2001-09-22 19:10:56 +00:00
jedgar
2c9c6cb26f
Update NFS_ROOT comments to reflect the NFSCLIENT option
...
instead of the depricated NFS option.
Reviewed by: peter
2001-09-22 19:02:18 +00:00
dfr
c167877c16
Add getsecs() for the libstand network code.
2001-09-22 18:33:09 +00:00
dfr
fb20752c1a
Add a twiddle meter when reading from files. Gives me something to look
...
at when a kernel is loading from a floppy.
2001-09-22 18:31:02 +00:00
phk
505b425ab9
Give the pps driver an additional 8 inputs if we can persuade the
...
ppc to go into EPP mode. These 8 inputs are timestamped in polled
loop so their resolution will be nanoseconds but their granularity
will only be 1/hz.
2001-09-22 16:34:59 +00:00
rwatson
f12cf1d430
o vpaccess() -> vn_access() -- Peter reminds me that there is already
...
a convention for vnop helper routines of this sort.
Submitted by: Mr Wemm <peter>
2001-09-22 03:07:41 +00:00
jhb
929f6090a9
Use __FILE__ and __LINE__ explicitly since we know we will be using them
...
when calling _mtx_assert() to prevent mtx_assert() from requiring
sys/lock.h as well as sys/mutex.h.
2001-09-21 23:15:10 +00:00
jhb
8fad87731a
Fix statclock() on non-boot processors: curproc -> curthread.
2001-09-21 23:10:11 +00:00
jhb
69b2d3f3db
Use the passed in thread to selrecord() instead of curthread.
2001-09-21 22:46:54 +00:00