Bill Paul
9aa35f2391
Add some definitions for the DSP programming registers in the BCM5400
...
and BCM5401 PHYs.
2001-09-25 16:41:56 +00:00
Dag-Erling Smørgrav
8712e867e1
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
Dag-Erling Smørgrav
689364858e
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
Robert Watson
aaef1c3934
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 Barcroft
3273a63ed9
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
Robert Watson
82e83c60b3
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
Robert Watson
f5ef42be31
s/securelvel/securelevel/
2001-09-25 02:15:00 +00:00
Ian Dowse
1782e17d6f
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
Doug Rabson
3dc2c2d530
Use b6 instead of b1 - b1 is supposed to be preserved and b6 is scratch.
2001-09-24 22:50:20 +00:00
Doug Rabson
f8c1540f3d
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
Doug Rabson
588154e27b
Don't try to access external files from SKI unless we are actually running
...
in SKI.
2001-09-24 20:01:29 +00:00
Doug Rabson
40aef04652
Increase the number of bootstrap PVs.
2001-09-24 20:00:20 +00:00
Doug Rabson
9324a7e743
Include <machine/pte.h> instead of <machine/pmap.h>
2001-09-24 19:58:15 +00:00
Doug Rabson
32956c3d49
We need different call stubs for static and stacked calling conventions.
2001-09-24 19:41:16 +00:00
Doug Rabson
9164a3125a
Add commands to dump the itrs and dtrs.
2001-09-24 19:39:34 +00:00
Doug Rabson
bc14d41c7e
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
Doug Rabson
6544e18249
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
Doug Rabson
6dd44dacaa
Pick up pal.s from the kernel sources.
2001-09-24 19:31:44 +00:00
Doug Rabson
378482865e
Factor out PTE and related definitions from pmap.h - they are useful in
...
the loader.
2001-09-24 19:27:38 +00:00
Ian Dowse
5d76690a7f
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
Doug Rabson
cdb0e1b453
Fix a few comment typos from the last commit.
2001-09-24 17:38:58 +00:00
Doug Rabson
a7f1f8b902
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
Yoshihiro Takahashi
17be0bb430
- Added #include <sys/systm.h>
...
- Cosmetic change
2001-09-24 06:41:06 +00:00
Luigi Rizzo
078156d09d
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
David E. O'Brien
090905a55c
+ Fix misplacement of `txp'
...
+ Document our -CURRENT debugging bits
2001-09-24 03:23:48 +00:00
Mark Peek
6e5e7555b3
Catch up to recent removal of curpcb from globals.h.
2001-09-24 02:58:49 +00:00
Brian Somers
9fd4693f8a
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
Doug Rabson
0f34719cf5
Add commands to dump the configuration tables and the SAL System Table.
2001-09-23 10:28:01 +00:00
Doug Rabson
3995e0ebca
Add definitions of SAL System Table.
2001-09-23 10:26:20 +00:00
Kazutaka YOKOTA
275658afcc
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 Wemm
8446f377f1
Overzealous search/replace: PROC_LOCK_ASSERT(p, not PROC_LOCK_ASSERT(td,
...
Pointy-hat to: peter
2001-09-23 06:16:01 +00:00
Alan Cox
391fa6d3d4
Implement TCP/IP checksum off-loading on receive. Announce
...
rxcsum capabilities.
Reviewed by: wpaul
2001-09-23 05:13:12 +00:00
John Baldwin
dde96c9933
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
Doug Rabson
0038106f4d
Add CONSPEED option.
2001-09-22 19:53:36 +00:00
Doug Rabson
568c95f6ca
Don't activate the ssc console unless we are running in SKI.
2001-09-22 19:52:02 +00:00
Doug Rabson
23a7118905
Add implementations of readx() and writex().
2001-09-22 19:51:18 +00:00
Doug Rabson
137fd2af89
Add declaration of ia64_running_in_simulator().
2001-09-22 19:50:54 +00:00
Doug Rabson
b73ef645ae
* 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
Doug Rabson
0d1943c9e3
Remove a redundant stop.
2001-09-22 19:46:41 +00:00
Doug Rabson
8beffae7be
Tweak so I can use a serial console on ia64.
2001-09-22 19:44:37 +00:00
Doug Rabson
e565888bc5
Add EFI network support.
2001-09-22 19:12:30 +00:00
Doug Rabson
1271403685
* Flesh out elf_exec and bootinfo.
...
* Add EFI network support.
2001-09-22 19:10:56 +00:00
Chris D. Faulhaber
22374865a2
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
Doug Rabson
f066622bdd
Add getsecs() for the libstand network code.
2001-09-22 18:33:09 +00:00
Doug Rabson
81d63063b1
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
Poul-Henning Kamp
bd61b8e81d
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
Robert Watson
b4799065ef
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
John Baldwin
fd1135c7d0
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
John Baldwin
b85188b1c8
Fix statclock() on non-boot processors: curproc -> curthread.
2001-09-21 23:10:11 +00:00
John Baldwin
ed01445d8f
Use the passed in thread to selrecord() instead of curthread.
2001-09-21 22:46:54 +00:00