Displaying 3 results from an estimated 3 matches for "512u".
Did you mean:
  512
  
2013 Sep 06
1
[PATCH 2/2] com32/disk: Improve flow at disk_write_sectors and disk_read_sectors.
...+++++++++++--------------------
 2 files changed, 108 insertions(+), 83 deletions(-)
diff --git a/com32/include/syslinux/disk.h b/com32/include/syslinux/disk.h
index f96ca68..e793514 100644
--- a/com32/include/syslinux/disk.h
+++ b/com32/include/syslinux/disk.h
@@ -41,6 +41,14 @@
 
 #define SECTOR 512u		/* bytes/sector */
 
+struct disk_info;
+struct disk_ops {
+    void *(*disk_op)(const struct disk_info *const, com32sys_t *, 
+		     uint64_t, uint8_t);
+    uint32_t read_code;
+    uint32_t write_code;
+};
+
 struct disk_info {
     int disk;
     int ebios;			/* EBIOS supported on this disk *...
2013 Sep 17
1
[PATCH 2/4 v3] com32/disk: Code cleanup at disk_write_sectors and disk_read_sectors.
...+++++++++++++--------------------
 2 files changed, 97 insertions(+), 83 deletions(-)
diff --git a/com32/include/syslinux/disk.h b/com32/include/syslinux/disk.h
index f96ca68..b8361fe 100644
--- a/com32/include/syslinux/disk.h
+++ b/com32/include/syslinux/disk.h
@@ -41,6 +41,13 @@
 #define SECTOR 512u		/* bytes/sector */
+enum disk_op_codes {
+    EBIOS_READ_CODE = 0x42, /* Extended read */
+    EBIOS_WRITE_CODE = 0x43, /* Extended write */
+    CHS_READ_CODE = 0x02,
+    CHS_WRITE_CODE = 0x03,
+};
+
 struct disk_info {
     int disk;
     int ebios;			/* EBIOS supported on this disk */
diff --...
2012 Aug 20
13
[PATCH 00/12] Multidisk support
Hello,
the following patches should get multidisk access working.
The syntax accepted is the following:
(hdx,y)/path/to/file
where x is the disk number and start at 0 and the y is the partition number starting at 1. So (hd0,1) is the first partition of the first disk.
the other accepted syntax is using MBR's 32 bits disk signature so for example:
(mbr:0x12345678,2)/foo/bar
would address