commit | 327e8c421bbe0f7e411bb772ee7d6353f2571a8d | [log] [tgz] |
---|---|---|
author | Jan Beulich <jbeulich@novell.com> | Fri Jul 01 09:06:16 2016 +0200 |
committer | Jan Beulich <jbeulich@suse.com> | Fri Jul 01 09:06:16 2016 +0200 |
tree | 3bf5cf5828810d58a8f89cf74756e324f57884f4 | |
parent | 83b16ac69492ab493bfc87f147bf84c167bc6f30 [diff] |
x86/MPX: fix address size handling While address overrides are ignored in 64-bit mode (and hence shouldn't really result in an error, but upon v1 converting this to a warning I was told otherwise), trying to use 16-bit addressing is documented to result in #UD, and hence the assembler should reject the attempt. (The added test case at once also checks that bndc{l,n,u} won't accept 16-bit register operands.)