ad
87f451b1a0
This isn't relevant any more.
2001-08-04 16:55:07 +00:00
ad
03e46dc80b
Some changes from OpenBSD, and some of my own:
...
- More SCSI port defs.
- Nuke vtophys().
- Release resources in iop_init() upon failure.
- Don't use a message wrapper when initalising the outbound FIFO.
- A couple of field size/endian fixes.
- Just use iop_post() when we don't need special handling.
- IM_DISCARD is now pointless, since we don't queue at the driver level.
- Map data transfers from/to userspace directly.
- A few comment and stylistic changes.
2001-08-04 16:54:18 +00:00
chs
79124b95bf
implement pmap_k{enter_pa,remove}() correctly.
...
remove various checks for impossible conditions.
other misc cleanup.
2001-08-04 16:26:49 +00:00
sato
0e356bc8ef
fix VR4122 some unit address.
2001-08-04 14:08:46 +00:00
enami
97ceb61316
MII access routines for ASIX AX88190.
2001-08-04 11:38:57 +00:00
chs
6bc422a7ee
use pmap_k* in pagemove() (ie. for buffer cache pages)
...
and in vmapbuf() and vunmapbuf() (since there's no VAC on this platform).
2001-08-04 07:44:52 +00:00
chs
ea127ad258
use pmap_k* in pagemove(), ie. for buffer cache pages.
...
in vunmapbuf(), call pmap_kremove() explicitly since uvm_km_free_wakeup()
will soon no longer do it for us.
2001-08-04 07:42:07 +00:00
chs
be706f969f
in vunmapbuf(), call pmap_remove() explicitly since uvm_km_free_wakeup()
...
will soon no longer do it for us.
2001-08-04 04:28:49 +00:00
chs
f6a81a1ac7
remove the uncached idle-loop page zeroing.
...
(to be replaced by a version that uses the cache...)
2001-08-04 04:26:48 +00:00
chs
873e926c7b
remove remaining spl calls, they're not needed.
...
remove some checks for impossible conditions.
in pmap_enter(), only call pmap_remove() to remove an existing mapping
if there actually is an existing mapping.
in pmap_remove_pv(), don't flush the MIPS1 cache when removing the last mapping.
this was added in rev 1.97, to avoid stale data being left in the cache
when the page is zeroed bypassing the cache in pmap_zero_page_uncached().
we've since found that bypassing the cache for idle-loop page zeroing
doesn't work very well anyway, so we don't do that anymore.
so now we can remove the extra cache-flush.
remove pmap_zero_page_uncached() while I'm thinking of it.
various other cleanup.
2001-08-04 04:25:37 +00:00
chs
843823c7c5
rewrite set_segmap_allctx() in assembly.
...
reduces cpu usage of sequential write()s to a file by 5%.
2001-08-04 04:06:29 +00:00
bouyer
10a5470050
Ops, forgot to commit this one:
...
- kill carrier detection code, it's not that usefull and give false indications
on loaded ethernet segments
2001-08-04 02:21:24 +00:00
enami
4b5c6b86d6
Minor tweak to build kernel under a.out environment.
2001-08-04 00:54:30 +00:00
tsubai
3070e77046
Remove (#if 0'ed) m68k asm codes.
2001-08-03 23:09:42 +00:00
itojun
43383b1e36
simplify previous fix (0-length mbuf in mbuf chain). from freebsd
2001-08-03 21:11:57 +00:00
matt
d21af3840d
Make the directory list alphabetical again.
2001-08-03 18:28:09 +00:00
bouyer
7c292e3d22
- kill the carrier detect code. It's not usefull any more and can give
...
false informations on a loaded ethernet segement.
- convert to bus_dma(9) (better late than never :)
- add proper le32toh/htole32 so that it works on big-endian system (tested
on macppc).
Close PR kern/10327.
2001-08-03 16:53:08 +00:00
ad
e7021f649d
Remove unnecessary test.
2001-08-03 14:10:16 +00:00
tsubai
b51ccd5322
Cosmetics.
2001-08-03 12:58:38 +00:00
tsubai
b1919bc716
Add bmtphy.
2001-08-03 12:56:55 +00:00
augustss
cf037802c2
Add an I/O Data adapter.
2001-08-03 11:17:17 +00:00
augustss
c7aac1f4ef
Regen.
2001-08-03 11:16:50 +00:00
augustss
5c01e15b22
Ad an I/O Data Ethernet adapter.
2001-08-03 11:16:24 +00:00
jdolecek
58ed62e500
Constraint 'blkcnt' of lfs_markv() syscall by 64KB. Reviewed by
...
Konrad Schroder <perseant@NetBSD.org>.
2001-08-03 06:02:42 +00:00
jdolecek
332bb4894a
bound check mount args more thoroughly
2001-08-03 06:00:13 +00:00
jdolecek
c650c8d91c
make local 'nsops' same unsigned type as the value we store there in sys_semop()
2001-08-03 05:58:18 +00:00
thorpej
518ad20222
Upon further reading of the manual, don't save the MXCSR-at-last-exception.
...
Its status bits are sticky, and unaffacted by FNINIT.
2001-08-03 01:46:08 +00:00
tsutsui
38016b0ba8
Fix some typos in newer ALi M5229 support. Approved by bouyer.
2001-08-03 01:31:08 +00:00
thorpej
099e93139b
In setregs(), initialize the process's MXCSR to the reset-default
...
value as documented in the IA-32 Instruction Set Reference (in the
description of the LDMXCSR insn).
2001-08-03 01:24:39 +00:00
thorpej
cfb1fd004d
Don't clobber the MXCSR when we fake FNINIT.
2001-08-03 01:21:34 +00:00
thorpej
f72ee0a9c6
Remember the MXCSR at last-exception the way we do the FPU SW/TW.
2001-08-03 01:11:49 +00:00
groo
3f5acd41c2
Remove trailing "U" on KERNBASE introduced in last commit.
...
Breaks assembly of locore.
2001-08-03 01:03:10 +00:00
thorpej
6e331fdd9f
Define KERNTEXTOFF in terms of KERNBASE.
2001-08-03 00:47:59 +00:00
thorpej
8f308d671e
Adapt to new FPU save format in PCB.
2001-08-03 00:41:46 +00:00
bjh21
8c3ac05de9
Bump version for * command addition.
2001-08-03 00:41:12 +00:00
bjh21
33452511ed
Add a single * command, *boot26, so that the module can be manually invoked
...
after it's loaded.
2001-08-03 00:40:23 +00:00
bjh21
b471d90032
Add OS_Module.
2001-08-03 00:32:30 +00:00
bjh21
6e82ab9796
Wrap boot26 in a minimal relocatable module. When *RMRun, it just copies the
...
existing boot26 code to 0x8000 and runs it.
2001-08-02 23:55:55 +00:00
bjh21
3e749936d6
Script to generate a help string for a RISC OS module from the same sources
...
as newvers_stand.sh uses.
2001-08-02 23:47:07 +00:00
bjh21
4eebbc71e2
Don't force booters to have srt0.S at the start if they don't want to.
...
Also allow them to override the filetype they end up with.
2001-08-02 23:38:04 +00:00
eeh
09c1ee004c
Fix bcopy.
2001-08-02 22:41:32 +00:00
assar
a9eb6b2c79
(*fs_mount): do not get the parent vnode back from namei to just release it
2001-08-02 22:40:58 +00:00
thorpej
08b77f43f0
Deal with the SSE FPU save format.
2001-08-02 22:04:57 +00:00
thorpej
f0449fd933
- Rename cpu_use_fxsave to i386_use_fxsave.
...
- If we detect SSE/SSE2 support in the CPU, enable SSE exceptions
and set i386_has_{sse,sse2} as appropriate.
- Expose i386_use_fxsave and i386_has_{sse,sse2} through sysctl
as machdep.{osfsxr,sse,sse2}.
2001-08-02 22:04:28 +00:00
thorpej
99a7f640fe
Add support for saving/restoring SSE/SSE2 state using FXSAVE/FXRSTOR.
...
Reviewed by Frank.
2001-08-02 21:04:43 +00:00
bjh21
a2ac0e50f5
Bump version number for loadfile changes.
2001-08-02 20:24:03 +00:00
ichiro
9ada1599ca
implement rx/tx protocol routine of atmel microcontroller.
2001-08-02 18:51:00 +00:00
matt
d4a7b6fc1c
Fix non-properly ifdef'ed SUN4 only code.
2001-08-02 18:06:22 +00:00
bjh21
10414d85a9
Undo version bump. The sparc ofwboot doesn't use loadfile().
2001-08-02 16:22:46 +00:00
toshii
5424e08a49
Change the start address to load the kernel. We have 768k more free
...
memory now.
2001-08-02 14:45:40 +00:00