summaryrefslogtreecommitdiff
path: root/gpxe/src/include/gpxe/bitbash.h
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2016-02-09 18:08:47 -0800
committerH. Peter Anvin <hpa@zytor.com>2016-02-09 18:08:47 -0800
commitf2f897a1762fab84d2905f32b1c15dd7b42abb56 (patch)
treea38f51d3f1fcbf44afddb4736d549c12eaf491be /gpxe/src/include/gpxe/bitbash.h
parent72d2959272b4616f17a97667e6dfa9d06bf109a3 (diff)
downloadsyslinux-f2f897a1762fab84d2905f32b1c15dd7b42abb56.tar.gz
gpxe: delete long since obsolete snapshot of gPXE
gPXE has been deprecated in favor of iPXE for many, many years now. It is much better than users get it directly from the iPXE project, since we should no longer need any special modifications for Syslinux use. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'gpxe/src/include/gpxe/bitbash.h')
-rw-r--r--gpxe/src/include/gpxe/bitbash.h52
1 files changed, 0 insertions, 52 deletions
diff --git a/gpxe/src/include/gpxe/bitbash.h b/gpxe/src/include/gpxe/bitbash.h
deleted file mode 100644
index f2ba9f7a..00000000
--- a/gpxe/src/include/gpxe/bitbash.h
+++ /dev/null
@@ -1,52 +0,0 @@
-#ifndef _GPXE_BITBASH_H
-#define _GPXE_BITBASH_H
-
-/** @file
- *
- * Bit-bashing interfaces
- *
- */
-
-FILE_LICENCE ( GPL2_OR_LATER );
-
-struct bit_basher;
-
-/** Bit-bashing operations */
-struct bit_basher_operations {
- /**
- * Set/clear output bit
- *
- * @v basher Bit-bashing interface
- * @v bit_id Bit number
- * @v data Value to write
- *
- * @c data will be 0 if a logic 0 should be written (i.e. the
- * bit should be cleared), or -1UL if a logic 1 should be
- * written (i.e. the bit should be set). This is done so that
- * the method may simply binary-AND @c data with the
- * appropriate bit mask.
- */
- void ( * write ) ( struct bit_basher *basher, unsigned int bit_id,
- unsigned long data );
- /**
- * Read input bit
- *
- * @v basher Bit-bashing interface
- * @v bit_id Bit number
- * @ret zero Input is a logic 0
- * @ret non-zero Input is a logic 1
- */
- int ( * read ) ( struct bit_basher *basher, unsigned int bit_id );
-};
-
-/** A bit-bashing interface */
-struct bit_basher {
- /** Bit-bashing operations */
- struct bit_basher_operations *op;
-};
-
-extern void write_bit ( struct bit_basher *basher, unsigned int bit_id,
- unsigned long data );
-extern int read_bit ( struct bit_basher *basher, unsigned int bit_id );
-
-#endif /* _GPXE_BITBASH_H */