aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Colin Finck <mail@colinfinck.de> 2017-10-19 17:06:26 +0200
committerGravatar Colin Finck <mail@colinfinck.de> 2017-10-19 17:06:26 +0200
commit8428a8d70a04534451f8ce858af5481b4d2f4211 (patch)
treecd89ce6d702425b50d8906394326f3c23857810f
parent9cba8c9b18c24c549999f687aed1d3e5cbf90f6e (diff)
downloadrust-x86-8428a8d70a04534451f8ce858af5481b4d2f4211.tar.gz
rust-x86-8428a8d70a04534451f8ce858af5481b4d2f4211.tar.zst
rust-x86-8428a8d70a04534451f8ce858af5481b4d2f4211.zip
Fix SegmentDescriptor type flag.
-rw-r--r--src/shared/descriptor.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/shared/descriptor.rs b/src/shared/descriptor.rs
index 7fdf098..231e7b6 100644
--- a/src/shared/descriptor.rs
+++ b/src/shared/descriptor.rs
@@ -45,7 +45,7 @@ impl Type {
Type::SystemDescriptor { size, ty } =>
(size as u8) << 3 | (ty as u8) | FLAGS_TYPE_SYS.bits,
Type::SegmentDescriptor { ty, accessed } =>
- (accessed as u8) | ty.pack() | FLAGS_TYPE_SYS.bits,
+ (accessed as u8) | ty.pack() | FLAGS_TYPE_SEG.bits,
}
}
}