History log of /src/sys/arch/xen/xenbus/xenbus_client.c |
Revision | | Date | Author | Comments |
1.17 |
| 07-Apr-2020 |
jdolecek | convert from malloc() to kmem_alloc()
|
1.16 |
| 07-Apr-2020 |
jdolecek | convert the node watch code to use kmem_alloc() instead of malloc()
|
1.15 |
| 07-Apr-2020 |
jdolecek | make xenbus_watch_path() static, it's not used outside xenbus_client.c
|
1.14 |
| 10-Nov-2019 |
chs | in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT and remove code to handle failures that can no longer happen.
|
1.13 |
| 21-Sep-2014 |
bouyer | branches: 1.13.20; Make Xen kernels compile without DIAGNOSTIC
|
1.12 |
| 27-Mar-2014 |
christos | branches: 1.12.4; correct/add protection against snprintf overflow.
|
1.11 |
| 17-Jul-2011 |
joerg | branches: 1.11.2; 1.11.12; 1.11.16; Retire varargs.h support. Move machine/stdarg.h logic into MI sys/stdarg.h and expect compiler to provide proper builtins, defaulting to the GCC interface. lint still has a special fallback. Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and derive va_list as required by standards.
|
1.10 |
| 28-Apr-2009 |
cegger | sprintf -> snprintf
|
1.9 |
| 05-Sep-2008 |
tron | branches: 1.9.8; Compile NetBSD/amd64 kernels with "-Wextra". Patches contributed by Juan RP in PR port-amd64/39266.
|
1.8 |
| 15-Dec-2007 |
perry | branches: 1.8.6; 1.8.10; 1.8.12; 1.8.16; __FUNCTION__ -> __func__
|
1.7 |
| 22-Nov-2007 |
bouyer | branches: 1.7.2; 1.7.6; Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
1.6 |
| 14-Mar-2007 |
dogcow | branches: 1.6.14; 1.6.16; 1.6.20; 1.6.22; unb0rk build.
|
1.5 |
| 25-Jun-2006 |
bouyer | branches: 1.5.6; 1.5.12; 1.5.16; 1.5.18; Add a 'base' argument to xenbus_read_ul, so that we can read number is base other than 10.
|
1.4 |
| 16-Mar-2006 |
bouyer | branches: 1.4.2; 1.4.4; 1.4.8; 1.4.10; Add a xenbus_read_ul() which reads a node and convert it to unsigned long. Make xenbus_switch_state() and xenbus_read_driver_state() do something usefull.
|
1.3 |
| 15-Mar-2006 |
bouyer | branches: 1.3.2; Implement watch of xenstore nodes, and install watches for otherend'state node.
|
1.2 |
| 06-Mar-2006 |
bouyer | branches: 1.2.2; 1.2.4; Adapt for NetBSD and add glue for config(9). Enough to get guest domain virtual devices probed and attached, domain0 and xenstore watch needs to be done.
|
1.1 |
| 06-Mar-2006 |
bouyer | branches: 1.1.1; Initial revision
|
1.1.1.1 |
| 06-Mar-2006 |
bouyer | Import xenbus sources, from linux sparse tree in the 20060107 xen-3.0 snapshot.
|
1.2.4.4 |
| 26-Jun-2006 |
yamt | sync with head.
|
1.2.4.3 |
| 01-Apr-2006 |
yamt | sync with head.
|
1.2.4.2 |
| 13-Mar-2006 |
yamt | sync with head.
|
1.2.4.1 |
| 06-Mar-2006 |
yamt | file xenbus_client.c was added on branch yamt-pdpolicy on 2006-03-13 09:07:07 +0000
|
1.2.2.1 |
| 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
1.3.2.1 |
| 28-Mar-2006 |
tron | Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.
|
1.4.10.6 |
| 21-Jan-2008 |
yamt | sync with head
|
1.4.10.5 |
| 07-Dec-2007 |
yamt | sync with head
|
1.4.10.4 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.4.10.3 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.4.10.2 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.4.10.1 |
| 16-Mar-2006 |
yamt | file xenbus_client.c was added on branch yamt-lazymbuf on 2006-06-21 14:58:23 +0000
|
1.4.8.1 |
| 13-Jul-2006 |
gdamore | Merge from HEAD.
|
1.4.4.2 |
| 22-Apr-2006 |
simonb | Sync with head.
|
1.4.4.1 |
| 16-Mar-2006 |
simonb | file xenbus_client.c was added on branch simonb-timecounters on 2006-04-22 11:38:11 +0000
|
1.4.2.2 |
| 07-Apr-2006 |
tron | Apply patch (requested by bouyer in ticket #1245): Pull up Xen3 domU support. This adds support for the Xen-3 memory bootstrap, xenstore, and block and network device frontend. Xen-3 support is turned on by 'options XEN3', which disable Xen-2 support. Changes affecting non-xen3 specific code: - xbd and xennet at hypervisor now attaches with xbd_hypervisor and xennet_hypervisor - x86_atomic_* renamed to xen_atomic_* - use genassim.cf to pull in more constant from include files for assembly - Map the shared info page from locore.S instead of the 0xffffffff hack in xen_machdep.c - remove some unused code - some __asm__ __volatile__ -> __asm volatile and __inline__ -> inline - more debug code
|
1.4.2.1 |
| 16-Mar-2006 |
tron | file xenbus_client.c was added on branch netbsd-3 on 2006-04-07 12:51:26 +0000
|
1.5.18.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
1.5.16.2 |
| 03-Dec-2007 |
ad | Sync with HEAD.
|
1.5.16.1 |
| 10-Apr-2007 |
ad | Sync with head.
|
1.5.12.1 |
| 24-Mar-2007 |
yamt | sync with head.
|
1.5.6.2 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.5.6.1 |
| 25-Jun-2006 |
rpaulo | file xenbus_client.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:45:05 +0000
|
1.6.22.2 |
| 27-Dec-2007 |
mjf | Sync with HEAD.
|
1.6.22.1 |
| 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.6.20.1 |
| 17-Oct-2007 |
bouyer | Prepare for xenamd64: - kill xen/i386/identcpu.c, use i386/i386/identcpu.c instead (with a few #ifndef XEN) - move some files that can be shared between i386 and amd64 from xen/i386 to xen/x86 (or to xen/xen for non-cpu-specific code) - split assembly out of xen/include/hypervisor.h to xen/include/hypercalls.h - use <xen/...> instead of <machine/...> for cpu-independant include files.
more work needed here, i386-specific files should got out of arch/xen to arch/xeni386, and more code shared with arch/i386.
|
1.6.16.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.6.14.1 |
| 27-Nov-2007 |
joerg | Sync with HEAD. amd64 Xen support needs testing.
|
1.7.6.1 |
| 02-Jan-2008 |
bouyer | Sync with HEAD
|
1.7.2.1 |
| 26-Dec-2007 |
ad | Sync with head.
|
1.8.16.1 |
| 19-Oct-2008 |
haad | Sync with HEAD.
|
1.8.12.1 |
| 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.8.10.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.8.6.1 |
| 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.9.8.3 |
| 27-Aug-2011 |
jym | Sync with HEAD. Most notably: uvm/pmap work done by rmind@, and MP Xen work of cherry@.
No regression observed on suspend/restore.
|
1.9.8.2 |
| 01-Nov-2009 |
jym | Sync with HEAD.
|
1.9.8.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.11.16.1 |
| 18-May-2014 |
rmind | sync with head
|
1.11.12.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.11.12.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.11.2.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.12.4.1 |
| 22-Sep-2014 |
martin | Pull up following revision(s) (requested by bouyer in ticket #115): sys/arch/xen/x86/hypervisor_machdep.c: revision 1.28 sys/arch/xen/xenbus/xenbus_client.c: revision 1.13 sys/arch/xen/xen/xbdback_xenbus.c: revision 1.60 sys/arch/xen/xen/clock.c: revision 1.63 Make Xen kernels compile without DIAGNOSTIC
|
1.13.20.1 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|