diff options
author | 2017-08-19 22:20:03 +0300 | |
---|---|---|
committer | 2017-08-19 22:20:03 +0300 | |
commit | 17c4e7c8eceeb513b14c668e57d3ef4074a31fa2 (patch) | |
tree | e783b2c4e1300c050e10756230d68f2213c92b6e | |
parent | 7b0419c45b3edb09c7b216e4db795f9a850bb26a (diff) | |
download | rust-x86-17c4e7c8eceeb513b14c668e57d3ef4074a31fa2.tar.gz rust-x86-17c4e7c8eceeb513b14c668e57d3ef4074a31fa2.tar.zst rust-x86-17c4e7c8eceeb513b14c668e57d3ef4074a31fa2.zip |
Fix setting of the granularity flag for a segment descriptor.
-rw-r--r-- | src/shared/segmentation.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/shared/segmentation.rs b/src/shared/segmentation.rs index bdf90e6..e3927c0 100644 --- a/src/shared/segmentation.rs +++ b/src/shared/segmentation.rs @@ -232,7 +232,7 @@ impl SegmentDescriptor { | descriptor::Flags::from_priv(dpl), limit1: limit1, limit2_flags: FLAGS_DB - | if fine_grained { FLAGS_G } else { Flags::empty() } + | if fine_grained { Flags::empty() } else { FLAGS_G } | Flags::from_limit2(limit2), } } |