summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Add a fix for the VIA82C686B data corruption bug.sos2001-09-251-18/+50
| | | | | | | | | | | | This fixed the problem on the 3 platforms I've been able to test on. I'm still of the oppinion that the BIOS should take care of this, however some board makers only apply this when they spot a SBLive! soundcard, but the problem exists even without a SBLive!. This fix should probably go somewhere else, but for now I'll keep it here since we havn't got a central place to put such things.
* Yet another turn of workaround for psm/ACPI/PnP BIOSyokota2001-09-255-79/+169
| | | | | | | problems currently experienced in -CURRENT. This should fix the problem that the PS/2 mouse is detected twice if the acpi module is not loaded on some systems.
* Add some definitions for the DSP programming registers in the BCM5400wpaul2001-09-251-0/+38
| | | | and BCM5401 PHYs.
* Clean up my source tree to avoid getting hit too badly by the next KSE ordes2001-09-252-6/+67
| | | | | whatever mega-commit. This goes some way towards adding support for writeable files (needed by procfs).
* Clean up my source tree to avoid getting hit too badly by the next KSE ordes2001-09-251-20/+37
| | | | | whatever mega-commit. No real functional changes, just some experiments / work in progress.
* o Further clarify comment: ad Udo's request, re-insert the 'if'rwatson2001-09-251-3/+4
| | | | | | | | 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>
* A process name may contain whitespace and unprintable characters,mike2001-09-251-5/+11
| | | | | | | | so convert those characters to octal notation. Also convert backslashes to octal notation to avoid confusion. Reviewed by: des MFC after: 1 week
* o Parallelize the comment on the relationship between privileged un-jailedrwatson2001-09-251-2/+2
| | | | | processes and the actual securelevel check: make the comment use '> 0' instead of inverted '<= 0'.
* s/securelvel/securelevel/rwatson2001-09-251-1/+1
|
* Add a missing dereference level. This caused nfsm_postop_attr_xx()iedowse2001-09-251-1/+1
| | | | | | | to try and extract node attributes from an RPC reply even if none were present. Reviewed by: peter
* Use b6 instead of b1 - b1 is supposed to be preserved and b6 is scratch.dfr2001-09-242-8/+8
|
* Make the Alternate {I,D} TLB vector code actually work for virtualdfr2001-09-242-4/+4
| | | | addresses greater than 256M (the page size for region 6 and 7).
* Don't try to access external files from SKI unless we are actually runningdfr2001-09-241-0/+3
| | | | in SKI.
* Increase the number of bootstrap PVs.dfr2001-09-241-1/+1
|
* Include <machine/pte.h> instead of <machine/pmap.h>dfr2001-09-242-2/+2
|
* We need different call stubs for static and stacked calling conventions.dfr2001-09-243-12/+99
|
* Add commands to dump the itrs and dtrs.dfr2001-09-242-0/+296
|
* Return the mapkey which EFI gave us when we read the memory map - we needdfr2001-09-243-3/+8
| | | | it to call ExitBootServices.
* Tidy up a little - don't try to print anything or enable interrupts afterdfr2001-09-242-102/+48
| | | | | we start changing translation registers. Also, call ExitBootServices before we jump into the kernel.
* Pick up pal.s from the kernel sources.dfr2001-09-241-1/+3
|
* Factor out PTE and related definitions from pmap.h - they are useful indfr2001-09-242-89/+151
| | | | the loader.
* The addition of i_dirhash to struct inode pushed RELENG_4'siedowse2001-09-245-7/+7
| | | | | | | | | | | | | 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
* Fix a few comment typos from the last commit.dfr2001-09-242-6/+6
|
* Add some code which can be used to change to/from physical mode whendfr2001-09-242-0/+134
| | | | calling various firmware functions.
* - Added #include <sys/systm.h>nyan2001-09-242-2/+4
| | | | - Cosmetic change
* Fix a null pointer dereference introduced in the last commit, plusluigi2001-09-241-6/+4
| | | | | | remove a useless assignment and move a comment. Submitted by: Thomas Moestl
* + Fix misplacement of `txp'obrien2001-09-247-31/+31
| | | | + Document our -CURRENT debugging bits
* Catch up to recent removal of curpcb from globals.h.mp2001-09-244-24/+32
|
* Send a .4 second BREAK rather than a .25 second break so thatbrian2001-09-231-2/+2
| | | | | | | | | 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
* Add commands to dump the configuration tables and the SAL System Table.dfr2001-09-232-8/+232
|
* Add definitions of SAL System Table.dfr2001-09-231-0/+98
|
* Reinitialize the keyboard after the ACPI resume event.yokota2001-09-233-3/+30
| | | | | | | | | 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.)
* Overzealous search/replace: PROC_LOCK_ASSERT(p, not PROC_LOCK_ASSERT(td,peter2001-09-231-1/+1
| | | | Pointy-hat to: peter
* Implement TCP/IP checksum off-loading on receive. Announcealc2001-09-231-3/+21
| | | | | | rxcsum capabilities. Reviewed by: wpaul
* Since we no longer inline any debugging code in the mutex operations, movejhb2001-09-223-52/+52
| | | | | | | | 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.
* Add CONSPEED option.dfr2001-09-221-0/+2
|
* Don't activate the ssc console unless we are running in SKI.dfr2001-09-221-1/+5
|
* Add implementations of readx() and writex().dfr2001-09-221-6/+33
|
* Add declaration of ia64_running_in_simulator().dfr2001-09-221-0/+1
|
* * Turn off memory descriptor debugging - its served its purpose.dfr2001-09-221-10/+15
| | | | | | | * 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.
* Remove a redundant stop.dfr2001-09-222-2/+0
|
* Tweak so I can use a serial console on ia64.dfr2001-09-222-2/+2
|
* Add EFI network support.dfr2001-09-226-6/+26
|
* * Flesh out elf_exec and bootinfo.dfr2001-09-227-77/+1168
| | | | * Add EFI network support.
* Update NFS_ROOT comments to reflect the NFSCLIENT optionjedgar2001-09-222-2/+2
| | | | | | instead of the depricated NFS option. Reviewed by: peter
* Add getsecs() for the libstand network code.dfr2001-09-221-0/+6
|
* Add a twiddle meter when reading from files. Gives me something to lookdfr2001-09-221-6/+17
| | | | at when a kernel is loading from a floppy.
* Give the pps driver an additional 8 inputs if we can persuade thephk2001-09-221-43/+154
| | | | | | 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.
* o vpaccess() -> vn_access() -- Peter reminds me that there is alreadyrwatson2001-09-222-8/+8
| | | | | | a convention for vnop helper routines of this sort. Submitted by: Mr Wemm <peter>
* Use __FILE__ and __LINE__ explicitly since we know we will be using themjhb2001-09-211-1/+1
| | | | | when calling _mtx_assert() to prevent mtx_assert() from requiring sys/lock.h as well as sys/mutex.h.
OpenPOWER on IntegriCloud