Module Name:src
Committed By: jdolecek
Date: Thu Apr 16 09:51:40 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
when checking for physio request check for B_PHYS in b_flags rather
than an internal field, so this works when the original buf is
Module Name:src
Committed By: jdolecek
Date: Wed Apr 15 10:16:47 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
make xbd(4) accept 64k (aka regular MAXPHYS) I/O, use two linked requests
for this, so that it does not require MAXPHYS override in
Module Name:src
Committed By: jdolecek
Date: Tue Apr 14 15:16:07 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
fix KASSERT() in xbd_map_align()
To generate a diff of this commit:
cvs rdiff -u -r1.112 -r1.113 src/sys/arch/xen/xen/xbd_xenbus.c
Module Name:src
Committed By: jdolecek
Date: Tue Apr 14 14:06:24 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
rearrange slightly to do proper b_resid accounting, to prepare for partial
transfers
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: jdolecek
Date: Tue Apr 14 13:10:43 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
use single pre-allocated buffer for unaligned I/O - it's rare and not
performance critical path, it's more important to ensure it will
Module Name:src
Committed By: jdolecek
Date: Tue Apr 14 13:02:40 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
add forgotten mutex_exit() in detach, which caused panic in uvm_unmap1()
due to held spin lock
To generate a diff of this commit:
Module Name:src
Committed By: jdolecek
Date: Tue Apr 14 09:27:28 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
provide d_iosize hook to cap the xfer size used for dumps
To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109
Module Name:src
Committed By: jdolecek
Date: Tue Apr 14 08:22:00 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
if grant fails also revoke the grants for previous segments, fixes
grant leak on grant error
To generate a diff of this commit:
cvs
Module Name:src
Committed By: jdolecek
Date: Tue Apr 14 07:41:05 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xengnt.c
Log Message:
DRY - use pages for sizeof() for the frame allocations, so it get's allocated
the correct size without repeating the type
To generate a
Module Name:src
Committed By: jdolecek
Date: Tue Apr 14 07:38:12 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xengnt.c
Log Message:
actually fix also the allocated memory size for the getstatus frames on i386
To generate a diff of this commit:
cvs rdiff -u -r1.33
Module Name:src
Committed By: jdolecek
Date: Mon Apr 13 20:09:13 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
KASSERT() that requested I/O size is <= XBD_MAX_XFER - this can happen
e.g. with custom DomU kernel which doesn't have the value for
Module Name:src
Committed By: jdolecek
Date: Mon Apr 13 16:29:59 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
make xbd(4) D_MPSAFE
To generate a diff of this commit:
cvs rdiff -u -r1.105 -r1.106 src/sys/arch/xen/xen/xbd_xenbus.c
Please note
Module Name:src
Committed By: jdolecek
Date: Sun Apr 12 20:17:36 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
convert to bus_dma(9)
simplify and fix error handling in xbd_handler(), expect backend
to not use the grant once request is finished,
Module Name:src
Committed By: jdolecek
Date: Sun Apr 12 18:14:09 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
add KASSERT() for unaligned case to make sure it indeed happens only
for requests via physio
To generate a diff of this commit:
cvs
Module Name:src
Committed By: jdolecek
Date: Sun Apr 12 13:57:07 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
move IFNET_UNLOCK() immediatelly after xennet_stop() call in detach,
doesn't need to be held for the disestablish
To generate
Module Name:src
Committed By: jdolecek
Date: Sun Apr 12 13:55:06 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
fix locking against myself panic in xennet_stop() on 'ifconfig xennet0 down'
xennet_stop() is called with IFNET already held
Module Name:src
Committed By: jdolecek
Date: Sat Apr 11 17:52:01 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
revert previous - physio arranges for tranfer directly to user-provided
buffers, which are generally not DEV_BSIZE-aligned
To
Module Name:src
Committed By: jdolecek
Date: Sat Apr 11 16:15:34 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
now that getebuf() et.al. always returns DEV_BSIZE-aligned buffers
and rest of kernel code doing disk I/O was also converted over to
Module Name:src
Committed By: jdolecek
Date: Sat Apr 11 16:02:41 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
print 'backend features' instead of just 'features' for the detected backend
features, so that it's clear it's just capability rather
Module Name:src
Committed By: jdolecek
Date: Sat Apr 11 11:48:21 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
convert to bus_dma(9), no explicit xpmap_*() calls any more
as part of this move some global arrays into struct
Module Name:src
Committed By: jdolecek
Date: Sat Apr 11 11:01:12 UTC 2020
Modified Files:
src/sys/arch/xen/include: xenbus.h
src/sys/arch/xen/xen: if_xennet_xenbus.c
src/sys/arch/xen/xenbus: xenbus_probe.c
Log Message:
put xenbus dmat into xenbus_device so
Module Name:src
Committed By: jdolecek
Date: Fri Apr 10 21:03:21 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xengnt.c
Log Message:
gnttab_get_status_frames frame_list is array if uint64_t values, not u_long
like gnttab_setup_table, fix to use uint64_t
fixes
Module Name:src
Committed By: jdolecek
Date: Fri Apr 10 19:08:10 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
use ETHER_ADDR_LEN on one more place
To generate a diff of this commit:
cvs rdiff -u -r1.110 -r1.111
Module Name:src
Committed By: jdolecek
Date: Fri Apr 10 18:03:06 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
convert to bus_dma(9), remove now not necessary XENPVHVM redefines
To generate a diff of this commit:
cvs rdiff -u -r1.109
Module Name:src
Committed By: jdolecek
Date: Fri Apr 10 14:54:34 UTC 2020
Modified Files:
src/sys/arch/xen/include: xenbus.h
src/sys/arch/xen/x86: xen_bus_dma.c
src/sys/arch/xen/xen: hypervisor.c
src/sys/arch/xen/xenbus: xenbus_probe.c
Log Message:
Module Name:src
Committed By: jdolecek
Date: Fri Apr 10 12:38:40 UTC 2020
Modified Files:
src/sys/arch/xen/xenbus: xenbus_probe.c
Log Message:
g/c unused xenwatch_mutex extern, and streq()
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47
Module Name:src
Committed By: jdolecek
Date: Fri Apr 10 11:41:04 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
update comment for DIOCGCACHE (no DKCACHE_READ)
To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100
Module Name:src
Committed By: jdolecek
Date: Fri Apr 10 10:32:19 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
allow DIOCSSTRATEGY, there is no particular reason why it should be
restricted for xbd(4)
To generate a diff of this commit:
cvs
Module Name:src
Committed By: jdolecek
Date: Fri Apr 10 10:30:10 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
implement DIOCGCACHE - assume if CACHE_FLUSH is supported, write cache
is enabled
convert the sc_cache_flush flag to a feature bit
Module Name:src
Committed By: jdolecek
Date: Fri Apr 10 08:35:52 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xengnt.c
Log Message:
add KASSERT() for owned grant_lock in xengnt_get_entry()
To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32
Module Name:src
Committed By: jdolecek
Date: Thu Apr 9 19:26:38 UTC 2020
Modified Files:
src/sys/arch/xen/conf: std.xenversion
src/sys/arch/xen/include: xen.h
src/sys/arch/xen/x86: xen_bus_dma.c
src/sys/arch/xen/xen: balloon.c xengnt.c
Log
Module Name:src
Committed By: bouyer
Date: Thu Apr 9 15:54:41 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xengnt.c
Log Message:
xengnt_more_entries() can be called from interrupt context so use
kmem_intr_alloc()/free() here
To generate a diff of this commit:
cvs
Module Name:src
Committed By: jdolecek
Date: Thu Apr 9 10:57:02 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
remove check for matching ethernet address on Tx - the higher levels do this
check anyway, and the check did not handle VLANs
Module Name:src
Committed By: jdolecek
Date: Tue Apr 7 16:10:48 UTC 2020
Modified Files:
src/sys/arch/xen/include: xenbus.h
src/sys/arch/xen/xenbus: xenbus_dev.c xenbus_xs.c
Log Message:
add wrapper to free response from xenbus_dev_request_and_reply(), so
that
Module Name:src
Committed By: jdolecek
Date: Tue Apr 7 15:59:58 UTC 2020
Modified Files:
src/sys/arch/xen/include: xenbus.h
src/sys/arch/xen/xenbus: xenbus_probe.c xenbus_xs.c
Log Message:
add a small wrapper xenbus_directory_free() to free result of
Module Name:src
Committed By: jdolecek
Date: Tue Apr 7 15:43:42 UTC 2020
Modified Files:
src/sys/arch/xen/xenbus: xenbus_dev.c
Log Message:
mostly convert to kmem_alloc()
doing this, remove check for failed allocation with KM_SLEEP, and make
sure to not hold mutex
Module Name:src
Committed By: jdolecek
Date: Tue Apr 7 15:40:14 UTC 2020
Modified Files:
src/sys/arch/xen/include: xenbus.h
src/sys/arch/xen/xenbus: xenbus_probe.c
Log Message:
partially convert to kmem_alloc()
plug memory leak in one xenbus_probe_device_type()
Module Name:src
Committed By: jdolecek
Date: Tue Apr 7 15:16:52 UTC 2020
Modified Files:
src/sys/arch/xen/xenbus: xenbus_client.c
Log Message:
convert from malloc() to kmem_alloc()
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17
Module Name:src
Committed By: jdolecek
Date: Tue Apr 7 14:07:01 UTC 2020
Modified Files:
src/sys/arch/xen/include: xenbus.h
src/sys/arch/xen/xen: xbdback_xenbus.c
src/sys/arch/xen/xenbus: xenbus_client.c xenbus_probe.c
Log Message:
convert the node watch
Module Name:src
Committed By: jdolecek
Date: Tue Apr 7 13:38:50 UTC 2020
Modified Files:
src/sys/arch/xen/include: xenbus.h
src/sys/arch/xen/xenbus: xenbus_client.c
Log Message:
make xenbus_watch_path() static, it's not used outside xenbus_client.c
To generate
Module Name:src
Committed By: jdolecek
Date: Tue Apr 7 13:36:23 UTC 2020
Modified Files:
src/sys/arch/xen/include: xenbus.h
src/sys/arch/xen/xen: xbdback_xenbus.c
src/sys/arch/xen/xenbus: xenbus_probe.c
Log Message:
revert the watch.node change,
Module Name:src
Committed By: jdolecek
Date: Tue Apr 7 11:47:06 UTC 2020
Modified Files:
src/sys/arch/xen/include: xenbus.h
src/sys/arch/xen/xen: if_xennet_xenbus.c pciback.c shutdown_xenbus.c
xbd_xenbus.c xbdback_xenbus.c xennetback_xenbus.c
Module Name:src
Committed By: jdolecek
Date: Tue Apr 7 10:19:53 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xenevt.c
Log Message:
switch from malloc() to kmem_zalloc()
To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/xen/xen/xenevt.c
Module Name:src
Committed By: jdolecek
Date: Tue Apr 7 09:18:00 UTC 2020
Modified Files:
src/sys/arch/xen/include: xenbus.h
src/sys/arch/xen/xen: xbdback_xenbus.c
src/sys/arch/xen/xenbus: xenbus_probe.c
Log Message:
no need to malloc()+copy watch.node,
Module Name:src
Committed By: jdolecek
Date: Tue Apr 7 09:05:14 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xengnt.c
Log Message:
convert from malloc() to kmem_alloc()
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/xen/xen/xengnt.c
Module Name:src
Committed By: jdolecek
Date: Tue Apr 7 07:43:33 UTC 2020
Modified Files:
src/sys/arch/xen/x86: pintr.c
Log Message:
remove include, not used here
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/xen/x86/pintr.c
Please note
Module Name:src
Committed By: jdolecek
Date: Mon Apr 6 19:58:09 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
adjust previous - set the Tx flag only when the feature supported, instead
of first setting it and then masking it when
Module Name:src
Committed By: jdolecek
Date: Mon Apr 6 19:52:38 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c xennetback_xenbus.c
Log Message:
pass and use feature-ipv6-csum-offload for ipv6 csum support, matches
Linux Dom0/DomU
To generate a diff
Module Name:src
Committed By: jdolecek
Date: Mon Apr 6 19:26:00 UTC 2020
Modified Files:
src/sys/arch/xen/include: evtchn.h
src/sys/arch/xen/x86: xen_intr.c
src/sys/arch/xen/xen: evtchn.c
Log Message:
add known_mpsafe parameter also to pirq_establish(),
Module Name:src
Committed By: jdolecek
Date: Mon Apr 6 18:23:21 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
convert to IFEF_MPSAFE, also enable interrupt handler without biglock
no performance difference observed compared to version
Module Name:src
Committed By: jdolecek
Date: Mon Apr 6 18:02:33 UTC 2020
Modified Files:
src/sys/arch/xen/include: evtchn.h
src/sys/arch/xen/x86: xen_intr.c
src/sys/arch/xen/xen: evtchn.c
Log Message:
remove restriction on interrupt level for MP-safe
Module Name:src
Committed By: jdolecek
Date: Mon Apr 6 17:55:51 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xenevt.c
Log Message:
just pass true as known_mpsafe for interrupt establish, drop the
(level != IPL_VM); NFCI, this uses IPL_HIGH so was mpsafe already
To
Module Name:src
Committed By: jdolecek
Date: Mon Apr 6 16:43:34 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
make a pass on locking, replacing spl*() calls with mutexes:
- sc_tx_lock covers any access to tx list, tx ring, and writes to
Module Name:src
Committed By: jdolecek
Date: Mon Apr 6 15:30:52 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
#undef XENNET_DEBUG, accidentaly left enabled in previous commit
To generate a diff of this commit:
cvs rdiff -u -r1.103
Module Name:src
Committed By: jdolecek
Date: Mon Apr 6 10:44:44 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
remove some XENNET_DEBUG code which causes kernel faults
To generate a diff of this commit:
cvs rdiff -u -r1.102 -r1.103
Module Name:src
Committed By: jdolecek
Date: Mon Apr 6 10:33:10 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
remove some unnecessary spl*() calls, and fix the rxreq va/pa deallocation
in xennet_xenbus_detach()
To generate a diff of
Module Name:src
Committed By: jdolecek
Date: Mon Apr 6 10:05:38 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
save some memory - no need to embed sc inside struct xennet_rxreq
To generate a diff of this commit:
cvs rdiff -u -r1.100
Module Name:src
Committed By: jdolecek
Date: Mon Apr 6 08:26:32 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
set rxreq_gntref to GRANT_INVALID_REF immediately after revoking
access, so it's clear where it comes from
To generate a diff
Module Name:src
Committed By: jdolecek
Date: Sun Apr 5 17:48:30 UTC 2020
Modified Files:
src/sys/arch/xen/include: granttables.h
src/sys/arch/xen/xen: xengnt.c
Log Message:
remove xengnt_grant_transfer() and xengnt_revoke_transfer(), nothing
uses it any more
To
Module Name:src
Committed By: jdolecek
Date: Sun Apr 5 17:26:47 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c xennetback_xenbus.c
Log Message:
remove support for legacy rx-flip mode for xennet(4)/xvif(4), making
rx-copy (first shipped in NetBSD 6.0 in
Module Name:src
Committed By: jdolecek
Date: Sun Apr 5 14:20:18 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
no need to pollute dmesg by xennet_watchdog(), turn the message into DPRINTFN()
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: jdolecek
Date: Sat Apr 4 14:45:37 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
enable Rx checkum offload (i.e. skip) for xen netback; it works well
as long as netfront in DomU is configured to fill the
Module Name:src
Committed By: ad
Date: Fri Apr 3 22:20:37 UTC 2020
Modified Files:
src/sys/arch/xen/include: intrdefs.h
src/sys/arch/xen/x86: xen_intr.c
Log Message:
Attach xen IPI event counters.
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15
Module Name:src
Committed By: jdolecek
Date: Mon Mar 30 19:07:32 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
don't check for IFF_OACTIVE, nothing sets it
To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90
Module Name:src
Committed By: jdolecek
Date: Mon Mar 30 15:31:52 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
batch the GNTTABOP_copy hypervisor calls in xvif(4) when processing
DomU requests in xennetback_evthandler()
some 25% speed
Module Name:src
Committed By: jdolecek
Date: Sun Mar 29 15:38:29 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
completely g/c the #if 0'ed xennetback_tx_free(), it's not used any more
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: jdolecek
Date: Sun Mar 29 15:35:31 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
in xennetback_evthandler() just copy the DomU packet into destination
mbuf via hypervisor GNTTABOP_copy op instead of mapping
Module Name:src
Committed By: jdolecek
Date: Fri Mar 27 18:37:30 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c xennetback_xenbus.c
Log Message:
use standard deferred if_start framework instead of custom variant
To generate a diff of this commit:
cvs
Module Name:src
Committed By: jdolecek
Date: Thu Mar 26 18:50:17 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
in xennet_tx_complete() replace the grant status condition with just KASSERT()
it's really a possible programming error rather
Module Name:src
Committed By: jdolecek
Date: Thu Mar 26 18:32:21 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
Stop using IFF_OACTIVE, just keep processing until we fill the Tx ring
xennet_tx_complete() is now called only in
Module Name:src
Committed By: jdolecek
Date: Sun Mar 22 11:20:59 UTC 2020
Modified Files:
src/sys/arch/xen/include: xennet_checksum.h
src/sys/arch/xen/xen: if_xennet_xenbus.c xennet_checksum.c
xennetback_xenbus.c
Log Message:
actually in data_validated
Module Name:src
Committed By: jdolecek
Date: Sun Mar 22 00:11:02 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c xennet_checksum.c
xennetback_xenbus.c
Log Message:
add support for skipping IPv6 checksum validation aka offloading -
for
Module Name:src
Committed By: jdolecek
Date: Sat Mar 21 23:25:53 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
need to retain csum_flags in xennetback_copymbuf() when creating
new mbuf for the COPY transmit path, so that later
Module Name:src
Committed By: jdolecek
Date: Thu Mar 19 11:19:25 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
allow skipping IPv4 checksum on Tx
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82
Module Name:src
Committed By: jdolecek
Date: Thu Mar 19 10:53:43 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c xennet_checksum.c
Log Message:
add support for skipping IPv4 checksums
To generate a diff of this commit:
cvs rdiff -u -r1.91 -r1.92
Module Name:src
Committed By: jdolecek
Date: Wed Mar 18 19:26:15 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
for now disable Rx offloading for xvif(4) again, network stack requires
some changes to support deferred checksum
To generate
Module Name:src
Committed By: jdolecek
Date: Wed Mar 18 19:23:13 UTC 2020
Modified Files:
src/sys/arch/xen/include: xennet_checksum.h
src/sys/arch/xen/xen: if_xennet_xenbus.c xennet_checksum.c
xennetback_xenbus.c
Log Message:
use
Module Name:src
Committed By: kre
Date: Tue Mar 17 05:04:11 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
#if 0 the declaration and definition of xennetback_tx_free()
Since it is never otherwise referenced, this cannot make any
current
Module Name:src
Committed By: jdolecek
Date: Mon Mar 16 20:51:36 UTC 2020
Modified Files:
src/sys/arch/xen/include: xennet_checksum.h
src/sys/arch/xen/xen: if_xennet_xenbus.c xennet_checksum.c
xennetback_xenbus.c
Log Message:
drop the disabled
Module Name:src
Committed By: jdolecek
Date: Mon Mar 16 20:49:22 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c xennet_checksum.c
xennetback_xenbus.c
Log Message:
drop the disabled M_EXT_ROMAP mbuf code, and convert xennet_checksum_fill()
to
Module Name:src
Committed By: jdolecek
Date: Sat Mar 14 11:52:13 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xennet_checksum.c
Log Message:
make the packet length check less strict, allow the physical packet longer
than IP payload
this fixes problem where checksum was
Module Name:src
Committed By: jdolecek
Date: Fri Mar 13 00:32:05 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
xbd backend not supporting cache flush is not an autoconfiguration error
To generate a diff of this commit:
cvs rdiff -u -r1.95
Module Name:src
Committed By: thorpej
Date: Wed Jan 29 05:41:48 UTC 2020
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c xennetback_xenbus.c
Log Message:
Adopt .
To generate a diff of this commit:
cvs rdiff -u -r1.87 -r1.88
Module Name:src
Committed By: ad
Date: Fri Jan 17 19:30:51 UTC 2020
Modified Files:
src/sys/arch/xen/xen: xbdback_xenbus.c
Log Message:
Acquire kernel_lock in the bp->b_iodone callback.
To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73
Module Name:src
Committed By: bouyer
Date: Mon Jan 13 20:15:01 UTC 2020
Modified Files:
src/sys/arch/xen/x86: cpu.c
Log Message:
Don't call cpu_switchto() before idle_loop(), it should not be needed any more.
While there, assume (and KASSERT) that curlwp ==
Module Name:src
Committed By: ad
Date: Tue Jan 7 13:48:01 UTC 2020
Modified Files:
src/sys/arch/xen/x86: xen_pmap.c
Log Message:
Correction to previous.
To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/xen/x86/xen_pmap.c
Please note that
Module Name:src
Committed By: ad
Date: Tue Jan 7 13:20:18 UTC 2020
Modified Files:
src/sys/arch/xen/x86: xen_pmap.c
Log Message:
pmap_extract_ma(): don't need to take pm_lock for pmap_kernel().
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36
Module Name:src
Committed By: thorpej
Date: Mon Dec 23 13:35:37 UTC 2019
Modified Files:
src/sys/arch/xen/include: intr.h
src/sys/arch/xen/x86: xen_intr.c
Log Message:
Provide XEN stubs for intr_mask() / intr_unmask().
To generate a diff of this commit:
cvs
Module Name:src
Committed By: kre
Date: Sat May 4 11:15:49 UTC 2019
Modified Files:
src/sys/arch/xen/x86: xenfunc.c
Log Message:
More of maxv's "switch to proper types" - hopefully unbreak i386 build.
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26
Module Name:src
Committed By: bouyer
Date: Sun Apr 7 12:23:54 UTC 2019
Modified Files:
src/sys/arch/xen/include: xenring.h
Log Message:
blkif_x86_{32,64}_* are not identical to blkif_*, internal fields have
different alignements and this change their sizes. Copy them
Module Name:src
Committed By: bouyer
Date: Sun Apr 7 12:21:21 UTC 2019
Modified Files:
src/sys/arch/xen/xen: xbdback_xenbus.c
Log Message:
Adjyst some debug printfs
To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/sys/arch/xen/xen/xbdback_xenbus.c
Module Name:src
Committed By: kre
Date: Sat Mar 9 09:51:29 UTC 2019
Modified Files:
src/sys/arch/xen/xen: clock.c
Log Message:
error in xen_resumeclocks() is __diagused.
Avoid compile warning (-->error) when ! options DIAGNOSTIC.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: joerg
Date: Tue Feb 26 15:55:33 UTC 2019
Modified Files:
src/sys/arch/xen/xenbus: xenbus_probe.c
Log Message:
Compute storage size for a string correctly.
To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40
Module Name:src
Committed By: cherry
Date: Thu Feb 14 06:59:25 UTC 2019
Modified Files:
src/sys/arch/xen/conf: files.xen
src/sys/arch/xen/include: bus_private.h
src/sys/arch/xen/include/amd64: vmparam.h
Log Message:
Snag the final bits of PV only code to
Module Name:src
Committed By: cherry
Date: Wed Feb 13 09:57:46 UTC 2019
Modified Files:
src/sys/arch/xen/x86: xen_mainbus.c
Log Message:
Conditionally compile a conditionally used variable.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5
Module Name:src
Committed By: cherry
Date: Wed Feb 13 06:52:43 UTC 2019
Modified Files:
src/sys/arch/xen/include: xenpmap.h
src/sys/arch/xen/xen: evtchn.c hypervisor.c xen_machdep.c
Log Message:
Further restrict the scope of XENPV to relevant parts.
To generate
Module Name:src
Committed By: cherry
Date: Wed Feb 13 06:15:51 UTC 2019
Modified Files:
src/sys/arch/xen/x86: pintr.c
Log Message:
Catchup with struct intrstub; unification.
This should fix dom0 build breakage.
To generate a diff of this commit:
cvs rdiff -u -r1.9
Module Name:src
Committed By: cherry
Date: Tue Feb 12 08:04:53 UTC 2019
Modified Files:
src/sys/arch/xen/include: xenfunc.h
src/sys/arch/xen/x86: xen_intr.c
Log Message:
Move xen event related code which interfaces with the NetBSD interrupt
subsystem into a
Module Name:src
Committed By: cherry
Date: Tue Feb 12 07:58:26 UTC 2019
Modified Files:
src/sys/arch/xen/include: pci_machdep.h
src/sys/arch/xen/x86: hypervisor_machdep.c
Log Message:
conditionally include XENPV specific code.
This explicitly excludes PV only
Module Name:src
Committed By: cherry
Date: Sun Feb 10 11:10:34 UTC 2019
Modified Files:
src/sys/arch/xen/include/amd64: hypercalls.h
src/sys/arch/xen/include/i386: hypercalls.h
Log Message:
Catchup hypercall interfaces for HYPERVISOR_sched_op which use
arguments
101 - 200 of 581 matches
Mail list logo