| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
vm_offset_t is currently unsigned long but should probably be plain
unsigned for i386's to match the choice of minimal types to represent
for fixed-width types in Lite2. Anyway, it shouldn't be assumed
to be unsigned long.
I only fixed the type mismatches that were detected when I changed
vm_offset_t to unsigned. Only pointer type mismatches were detected.
Notes:
svn path=/head/; revision=14703
|
|
|
|
|
|
|
|
|
|
| |
device have reference count problems. We mark the underlying object
ono-persistent, and account for the reference count that the VM system
maintainsfor the special device close. This should fix the removable
device problem.
Notes:
svn path=/head/; revision=14693
|
|
|
|
|
|
|
| |
configured.
Notes:
svn path=/head/; revision=14692
|
|
|
|
|
|
|
| |
Suggested by: phk@FreeBSD.org
Notes:
svn path=/head/; revision=14691
|
|
|
|
|
|
|
| |
Submitted by: hosokawa@mt.cs.keio.ac.jp and the rest of the Nomads
Notes:
svn path=/head/; revision=14686
|
|
|
|
|
|
|
| |
works.
Notes:
svn path=/head/; revision=14682
|
|
|
|
| |
Notes:
svn path=/head/; revision=14681
|
|
|
|
|
|
|
|
|
| |
Submitted by: hosokawa@mt.cs.keio.ac.jp and the rest of the Nomads
Cleanup.
Notes:
svn path=/head/; revision=14680
|
|
|
|
| |
Notes:
svn path=/head/; revision=14679
|
|
|
|
| |
Notes:
svn path=/head/; revision=14660
|
|
|
|
|
|
|
|
| |
arg, now unsigned long. This was (harmlessly on i386) conflicting
with the recent 4.4Lite2 changes.
Notes:
svn path=/head/; revision=14655
|
|
|
|
| |
Notes:
svn path=/head/; revision=14654
|
|
|
|
|
|
|
|
|
| |
isn't supplying all the proper header info here! Last commit of fe0
entry should have had the following Submitted by line also).
Submitted-by: Masahiro SEKIGUCHI <seki@sysrap.cs.fujitsu.co.jp>
Notes:
svn path=/head/; revision=14646
|
|
|
|
| |
Notes:
svn path=/head/; revision=14645
|
|
|
|
|
|
|
|
|
|
| |
deadlock due to mismanagement of busy counters.
Reviewed by: dyson
Submitted by: bde
Notes:
svn path=/head/; revision=14644
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Create 2 x 8k transmit buffer blocks in place of the 16k block previously.
With this change the speed as tested with ttcp on a 2Mbit link went up
from 206kbyte/s to 236kbyte/s.
2. Change the rest of the functions to also have the definition of the
return value on a sepperate line.
3. Remove some unused variables.
4. Add code to recover from DMA underruns.
5. Reorder ar_get_packets() to handle errors better.
6. Only allocate a mbuf cluster if the data is more than the mbuf.
(and in a second diff in addition to the above)
7. Stops the occasional DMA underruns that occurred when 2 channels
are running at 2Mbit/s.
Submitted by: John Hay <jhay@mikom.csir.co.za>
Notes:
svn path=/head/; revision=14643
|
|
|
|
|
|
|
|
|
|
| |
to ever be COW and we need the mappings to be shared for backward
compatibilty.
Reviewed by: dyson
Notes:
svn path=/head/; revision=14638
|
|
|
|
| |
Notes:
svn path=/head/; revision=14636
|
|
|
|
| |
Notes:
svn path=/head/; revision=14635
|
|
|
|
|
|
|
| |
Pointed out by: bde
Notes:
svn path=/head/; revision=14634
|
|
|
|
| |
Notes:
svn path=/head/; revision=14633
|
|
|
|
|
|
|
|
| |
aliases, if the alias address was passed in the struct ifreq.
Default to first address on the list, for backwards compatibility.
Notes:
svn path=/head/; revision=14632
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
but didn't actually do anything with it (*blush*).
This should fix bde's test case where the test program set SA_RESETHAND
and when reading it back, it was gone.
Tweak/optimize SA_NODEFER so that the implementation is a little simpler
and does not incur (slight) overhead for every signal at delivery time.
Notes:
svn path=/head/; revision=14630
|
|
|
|
| |
Notes:
svn path=/head/; revision=14629
|
|
|
|
| |
Notes:
svn path=/head/; revision=14628
|
|
|
|
|
|
|
|
|
| |
the kernel with the linux emulator statically configured (options LINUX)
Problem noticed by: Brian Litzinger
Notes:
svn path=/head/; revision=14627
|
|
|
|
|
|
|
| |
Submitted by: bde
Notes:
svn path=/head/; revision=14625
|
|
|
|
|
|
|
| |
with the IGMPv2 Internet Draft (including Router Alert IP option)
Notes:
svn path=/head/; revision=14622
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
between ignoring options specified in the setsockopt call if IP_HDRINCL is set
(the UCB choice when VJ's code was brought in) vs allowing them (what everyone
else did, and what is assumed by programs everywhere...sigh).
Also perform some checking of the passed down packet to avoid running off
the end of a mbuf chain.
Reviewed by: fenner
Notes:
svn path=/head/; revision=14611
|
|
|
|
|
|
|
|
|
|
|
| |
regarding the "real" problem with maps that we have been having
over the last few weeks. He noted that the first_free pointer was
left dangling in certain circumstances -- and he was right!!! This
should fix the map problems that we were having, and also give us the
advantage of being able to simplify maps more aggressively.
Notes:
svn path=/head/; revision=14610
|
|
|
|
|
|
|
| |
APM_GETINFO ioctl.
Notes:
svn path=/head/; revision=14608
|
|
|
|
|
|
|
|
| |
The P6 can do a serious job of reordering code, and our stuff could
execute incorrectly.
Notes:
svn path=/head/; revision=14607
|
|
|
|
|
|
|
| |
didn't require APM_SLOWSTART to be defined.
Notes:
svn path=/head/; revision=14603
|
|
|
|
| |
Notes:
svn path=/head/; revision=14598
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
UDOT_SZ
SYSPTSIZE
USRPTSIZE
MSGBUFPTECNT
DMMIN
DMMAX
DMTEXT
USRIOSIZE
VM_PHYS_SIZE
Notes:
svn path=/head/; revision=14595
|
|
|
|
|
|
|
| |
error.
Notes:
svn path=/head/; revision=14589
|
|
|
|
|
|
|
| |
a "#define MAP_FILE 0" that is still there for net-2 source compatability.
Notes:
svn path=/head/; revision=14584
|
|
|
|
|
|
|
|
|
|
|
| |
loader is also present in the coff loader. It was possible to get one
more page allocated than needed, which would cause brk()/malloc()/etc
to fail with ENOMEM when it tried to re-allocate the space.
Also, change a bcopy() from kernel to user space to a copyout().
Notes:
svn path=/head/; revision=14583
|
|
|
|
|
|
|
|
| |
to unitialized data if the APM support is compiled in and the probe
fails.
Notes:
svn path=/head/; revision=14581
|
|
|
|
|
|
|
| |
APM_SLOWSTART, which are generic APM functions.
Notes:
svn path=/head/; revision=14579
|
|
|
|
| |
Notes:
svn path=/head/; revision=14577
|
|
|
|
|
|
|
|
| |
solution appeared to be to allow the child to maintain the same mapping as
the parent.
Notes:
svn path=/head/; revision=14574
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
just in case a connection already existed.
Also, a minor optimization in the code which determins if a APM BIOS exists.
Reviewed by: phk
This is based on the APM-0.5 patch for Linux, but written entirely by me.
Notes:
svn path=/head/; revision=14571
|
|
|
|
|
|
|
|
|
|
| |
since it's necessary for interrupt processing to be enabled. Modify
comment to reflect this condition.
Submitted by: bde
Notes:
svn path=/head/; revision=14570
|
|
|
|
|
|
|
| |
of makesyscalls.sh (yet?).
Notes:
svn path=/head/; revision=14569
|
|\
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=14568
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
files are off the vendor branch, so this should not change anything.
A "U" marker generally means that the file was not changed in between
the 4.4Lite and Lite-2 releases, and does not need a merge. "C" generally
means that there was a change.
[note new unused (in this form) syscalls.conf, to be 'cvs rm'ed]
Notes:
svn path=/vendor/CSRG/dist/; revision=14567
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
files are off the vendor branch, so this should not change anything.
A "U" marker generally means that the file was not changed in between
the 4.4Lite and Lite-2 releases, and does not need a merge. "C" generally
means that there was a change.
Notes:
svn path=/vendor/CSRG/dist/; revision=14564
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
files are off the vendor branch, so this should not change anything.
A "U" marker generally means that the file was not changed in between
the 4.4Lite and Lite-2 releases, and does not need a merge. "C" generally
means that there was a change.
Notes:
svn path=/vendor/CSRG/dist/; revision=14563
|
|\|
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=14562
|