Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys/arch/xen



Module Name:    src
Committed By:   jym
Date:           Fri Jan 16 20:16:47 UTC 2009

Modified Files:
        src/sys/arch/xen/include/xen-public: xen.h
        src/sys/arch/xen/x86: xen_intr.c
        src/sys/arch/xen/xen: clock.c ctrl_if.c if_xennet.c if_xennet_xenbus.c
            xbd.c xbd_xenbus.c xbdback.c xbdback_xenbus.c xencons.c xengnt.c
            xennetback.c xennetback_xenbus.c
        src/sys/arch/xen/xenbus: xenbus_comms.c

Log Message:
Replace x86 memory fences in Xen drivers by their Xen equivalents, to reduce
MD dependency:

x86_lfence() => xen_rmb()
x86_sfence() => xen_wmb()
x86_mfence() => xen_mb()

Discussed in
http://mail-index.netbsd.org/port-xen/2009/01/15/msg004655.html

Ok by bouyer@.


To generate a diff of this commit:
cvs rdiff -r1.7 -r1.8 src/sys/arch/xen/include/xen-public/xen.h
cvs rdiff -r1.8 -r1.9 src/sys/arch/xen/x86/xen_intr.c
cvs rdiff -r1.48 -r1.49 src/sys/arch/xen/xen/clock.c
cvs rdiff -r1.20 -r1.21 src/sys/arch/xen/xen/ctrl_if.c
cvs rdiff -r1.60 -r1.61 src/sys/arch/xen/xen/if_xennet.c
cvs rdiff -r1.31 -r1.32 src/sys/arch/xen/xen/if_xennet_xenbus.c
cvs rdiff -r1.50 -r1.51 src/sys/arch/xen/xen/xbd.c
cvs rdiff -r1.36 -r1.37 src/sys/arch/xen/xen/xbd_xenbus.c \
    src/sys/arch/xen/xen/xbdback.c
cvs rdiff -r1.22 -r1.23 src/sys/arch/xen/xen/xbdback_xenbus.c
cvs rdiff -r1.30 -r1.31 src/sys/arch/xen/xen/xencons.c
cvs rdiff -r1.11 -r1.12 src/sys/arch/xen/xen/xengnt.c
cvs rdiff -r1.34 -r1.35 src/sys/arch/xen/xen/xennetback.c
cvs rdiff -r1.26 -r1.27 src/sys/arch/xen/xen/xennetback_xenbus.c
cvs rdiff -r1.11 -r1.12 src/sys/arch/xen/xenbus/xenbus_comms.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index