aboutsummaryrefslogtreecommitdiff
path: root/samples
diff options
context:
space:
mode:
authorJohn Levon <john.levon@nutanix.com>2021-01-04 16:04:12 +0000
committerGitHub <noreply@github.com>2021-01-04 16:04:12 +0000
commitdd8fb3c0b178e18d7cdbf23e213f9c2045d77a33 (patch)
tree040ab66b987dccdac9f8dbef0fe0cc02b43494c6 /samples
parent074c64dacb9eb2f281c9489c3797309199894e82 (diff)
downloadlibvfio-user-dd8fb3c0b178e18d7cdbf23e213f9c2045d77a33.zip
libvfio-user-dd8fb3c0b178e18d7cdbf23e213f9c2045d77a33.tar.gz
libvfio-user-dd8fb3c0b178e18d7cdbf23e213f9c2045d77a33.tar.bz2
remove Python bindings (#223)
They haven't kept pace with recent changes, and at this point are of no real use (and besides, options like CFFI are likely better than hand-rolled bindings). Signed-off-by: John Levon <john.levon@nutanix.com> Reviewed-by: Thanos Makatos <thanos.makatos@nutanix.com>
Diffstat (limited to 'samples')
-rwxr-xr-xsamples/gpio-pci-idio-16.py37
1 files changed, 0 insertions, 37 deletions
diff --git a/samples/gpio-pci-idio-16.py b/samples/gpio-pci-idio-16.py
deleted file mode 100755
index 3c63bdd..0000000
--- a/samples/gpio-pci-idio-16.py
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/usr/bin/python
-#
-# Copyright (c) 2019 Nutanix Inc. All rights reserved.
-#
-# Authors: Thanos Makatos <thanos@nutanix.com>
-# Swapnil Ingle <swapnil.ingle@nutanix.com>
-# Felipe Franciosi <felipe@nutanix.com>
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-# * Neither the name of Nutanix nor the names of its contributors may be
-# used to endorse or promote products derived from this software without
-# specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-# ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
-# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-
-def bar2(pvt, buf, count, offset, is_write):
- if not is_write and int(offset) == 0:
- return int(input("enter new GPIO value: "))
-
-import vfio_user
-vfio_user.run(vid=0x494F, did=0x0DC8, uuid="00000000-0000-0000-0000-000000000000", bar2=("rw", 0x100, bar2), intx=1)