<syslinux/bootrm.h>: fix order of SS and DS
authorH. Peter Anvin <hpa@zytor.com>
Thu, 19 Jun 2008 06:42:47 +0000 (23:42 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Thu, 19 Jun 2008 06:42:47 +0000 (23:42 -0700)
SS is segment 2, DS is segment 3; this header had them backwards.
Fortunately not too many things relied on having DS != SS.

com32/include/syslinux/bootrm.h

index 3688a92..66bdbbd 100644 (file)
@@ -44,8 +44,8 @@
 struct syslinux_rm_regs {
   uint16_t es;                 /* Offset  0 */
   uint16_t _unused_cs;         /* Offset  2 */
-  uint16_t ds;                 /* Offset  4 */
-  uint16_t ss;                 /* Offset  6 */
+  uint16_t ss;                 /* Offset  4 */
+  uint16_t ds;                 /* Offset  6 */
   uint16_t fs;                 /* Offset  8 */
   uint16_t gs;                 /* Offset 10 */