bouyer
bdb48992d1
Bump blkif_pdev_t from 16 to 32 bits, to fix the dev_t problem on NetBSD.
...
Remove the padding bits from blkif_extent_t, so that the message size doesn't
change. You'll need xentools20-2.0.3nb1 if you upgrade your kernel
(the old tools didn't zero out the padding bits, and a new kernel will
interpret them as part of the device number).
2005-03-10 19:47:08 +00:00
christos
af62817ea3
Always update the position variables before the map function is called.
...
From Rob Rodgers, thanks!
2005-03-10 19:34:46 +00:00
matt
b6fca37cf6
Adapt to new dm_maxsegsz semantics.
2005-03-10 18:16:01 +00:00
bouyer
82981f9fda
- Don't reallocate transmit pages from xennetback_get_xmit_page(), as the
...
previously-allocated pages may not have been loaned to the remote domain
yet. Let the called deal with this.
- clean up the TX and RX loops to use less MASK_NETIF_xX_IDX() calls
- When we're done with the queued TX requests, try again in case some new
ones are available
- avoid leaking a xmit page if we queued NB_XMIT_PAGES_BATCH requests.
- remove dead code.
2005-03-10 17:12:12 +00:00
bouyer
94d162a5c1
Use the same type as xen in the request descriptor.
...
Change the logic in the request processing loop so that we don't
think the ring is empty when is has BLKIF_RING_SIZE requests.
2005-03-10 17:05:38 +00:00
bouyer
577e77f21d
Add some DIAGNOSTIC cheks
...
Protect the callback queue with splvm()
XXX some debug printf about the callback stuff is left here. This is because
I've not been able to trigger this condition yet, so I've left them
until we sure the code works as intended.
2005-03-10 17:02:20 +00:00
wiz
892987d654
End sentence with a dot. Remove trailing whitespace.
2005-03-10 16:51:42 +00:00
wiz
23c677b582
Bump date for previous; new sentence, new line.
2005-03-10 16:50:11 +00:00
wiz
416aba1dc6
Bump date for -t.
2005-03-10 16:29:04 +00:00
wiz
96b620b365
Add -t to usage.
2005-03-10 16:28:54 +00:00
he
5f8555bc7c
Add a '-t' option to print the contents of the vmtotal structure,
...
possibly repeatedly.
2005-03-10 16:23:42 +00:00
wiz
ef736daaa4
openssh-4.0 out.
2005-03-10 14:33:58 +00:00
christos
47e40fce3a
Add nanosecond handling on the stat and stat64 code for the i386.
2005-03-10 14:12:27 +00:00
taca
62d47f2703
Postfix 2.2.0 released.
2005-03-10 06:20:50 +00:00
thorpej
3901f760df
In ip_fragment():
...
- Use the correct IP header length variable for other-than-first packets.
- Remove redundant setting of the original IP header length in the first
packet's csum_data. (It's already set before ip_fragment() is called
in 1.147.)
2005-03-10 06:03:00 +00:00
atatat
d945605f5b
Make this build without INET6 xor INET (hah!) again.
2005-03-10 05:49:14 +00:00
soda
94305a4de2
add JSYK, heard from cgd
2005-03-10 05:45:25 +00:00
atatat
ca63da437a
Change types of kern.file2 and net.*.*.pcblist to NODE
2005-03-10 05:43:25 +00:00
atatat
d5340d73e0
Forgot to remove ki_ocomm from kinfo_file2 before adding it. Sorry.
2005-03-10 05:41:19 +00:00
atatat
1a773e1da4
Fix printing of AF_LOCAL names.
2005-03-10 05:39:54 +00:00
kleink
ebf592f1e6
Move up the definition of __LIBC12_SOURCE__; since <poll.h> now includes
...
<sys/sigtypes.h> this is needed earlier.
2005-03-10 00:34:23 +00:00
xtraeme
840f589aad
Add missing #ifdef DDB for db_max_line()
2005-03-10 00:31:48 +00:00
kleink
7dfdae2368
s/nil pointer/null pointer/
2005-03-10 00:31:38 +00:00
kleink
6fe0a614b5
Add pollts() prototype to <poll.h>, and update manual page synopsis for
...
pollts() header use.
2005-03-10 00:29:37 +00:00
kleink
184b9fccec
For pselect(), pull in <sys/sigtypes.h> instead of <signal.h>; provides
...
what the standard requires but pollutes less.
2005-03-10 00:25:45 +00:00
matt
290234fa8a
Update to new bus_dma semantics.
2005-03-10 00:20:54 +00:00
christos
f96c72ee24
set UNBUFFERED again after you do the line callback so that the new line
...
gets refreshed.
2005-03-09 23:55:35 +00:00
christos
04a4f22437
Make sure we flush after we prepare when we are unbuffered otherwise the
...
prompt will not appear immediately.
2005-03-09 23:55:02 +00:00
xtraeme
d2088067fe
Add missing #ifdef DDB, ok'ed by bouyer@.
2005-03-09 23:40:08 +00:00
xtraeme
3c451cf142
Now that GENERIC* kernels are removed, remove references.
2005-03-09 23:24:50 +00:00
yamt
00b2c90f9d
yamt-km status.
2005-03-09 23:12:28 +00:00
bouyer
54db6537bc
Note xen 2.0 support.
2005-03-09 23:09:05 +00:00
bouyer
10f4e1060c
Update bouyer-xen2 status
2005-03-09 23:06:53 +00:00
matt
a7886370b5
Note TCP Segment Offload support.
2005-03-09 22:52:56 +00:00
matt
19f41cd2e8
Note wm(4) TCP Segment Offload support.
2005-03-09 22:47:30 +00:00
bouyer
e9666f30ad
Merge the bouyer-xen2 branch. This add supports for the Xen 2.0 virtual
...
machine kernel (both privileged and non-privileged domains), and remove support
for the old xen 1.2.
2005-03-09 22:39:19 +00:00
kleink
7ef4223e7d
nil pointer -> null pointer
2005-03-09 22:28:52 +00:00
perseant
8e578e185f
Be more careful about handling of flags to lfs_flush, to ensure that
...
the lfs_writing mutex is respected.
2005-03-09 22:12:15 +00:00
kleink
3652d706d4
Don't declare errno locally.
2005-03-09 22:09:36 +00:00
matt
4efe350837
Add description of dm_maxsegsz.
2005-03-09 21:22:59 +00:00
joff
b9ac414499
Use special spaces for ISA that don't assert USER CS#
2005-03-09 21:19:59 +00:00
rearnsha
7aec4ebb3e
Follow formatting guidelines.
2005-03-09 21:02:44 +00:00
dsl
6fd109179e
Use KB_ENF_FUN() from dev/wscons/wsksymdef.h to avoid having our own list
...
of the known keyboard mappings.
2005-03-09 20:59:09 +00:00
kleink
fcbd09f9f1
Field width and precision specifier arguments to printf must be ints.
2005-03-09 19:09:05 +00:00
matt
d86d0ac991
Add TCP Segment Offload support.
2005-03-09 19:06:19 +00:00
matt
a6db24a485
Add a dm_maxsegsz public member to bus_dmamap_t. This allows a user of the API
...
to select the maximum segment size for each bus_dmamap_load (up to the maxsegsz
supplied to bus_dmamap_create). dm_maxsegsz is reset to the value supplied to
bus_dmamap_create when the dmamap is unloaded.
2005-03-09 19:04:43 +00:00
tron
0b156a5946
Solve problem invented in revision 1.73 differently:
...
Use "__uint64_t" etc. instead of pulling in "sys/socket.h" to avoid
namespace pollution. Based on comments made by Klaus Klein on the
current-users mailing list.
2005-03-09 19:02:22 +00:00
tron
58cbcf0dd1
Include "sys/types.h" to get definition of "uint64_t". This is necessary
...
because socket(2) lists only "sys/socket.h" as a requirement. And besides
that it fixes build errors in our "libc".
2005-03-09 18:53:57 +00:00
wiz
73eb81183c
Make Dd date match import date more closely.
2005-03-09 17:16:54 +00:00
wiz
0f7047cb0b
Grammar improvements.
2005-03-09 17:16:30 +00:00