Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1176)

Unified Diff: src/trusted/validator_ragel/system-instructions.def

Issue 9348082: Move unreviewed files to unreviewed subdirectory (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client/
Patch Set: Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/trusted/validator_ragel/run_objdump_test.py ('k') | src/trusted/validator_ragel/test_dfa.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/trusted/validator_ragel/system-instructions.def
===================================================================
--- src/trusted/validator_ragel/system-instructions.def (revision 7794)
+++ src/trusted/validator_ragel/system-instructions.def (working copy)
@@ -1,121 +0,0 @@
-# Copyright (c) 2011 The Native Client Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-################################################################################
-# This file describes instructions from AMD64 Architecture Programmer’s Manual
-# Volume 3: General-Purpose and System Instruction
-# Chapter 4: System Instruction Reference
-################################################################################
-# File format: see general-purpose-instructions.def
-######## CLGI ##################################################################
-clgi, 0x0f 0x01 0xdd, nacl-forbidden Fn8000_0001_ECX_SVM
-######## CLI ###################################################################
-cli, 0xfa, nacl-forbidden
-######## CLTS ##################################################################
-clts, 0x0f 0x06, nacl-forbidden
-######## HLT ###################################################################
-hlt, 0xf4
-######## ICEBP #################################################################
-# Note: this instruction is ducmented in AMD64 Architecture Programmer’s Manual
-# Volume 2: System Programming. It's called “int1” there but objdump uses name
-# “icebp”.
-icebp, 0xf1
-######## INT 3 #################################################################
-int3, 0xcc, nacl-forbidden
-######## INVD ##################################################################
-invd, 0x0f 0x08, nacl-forbidden
-######## INVLPG ################################################################
-invlpg Mb, 0x0f 0x01 /7
-######## INVLPGA ###############################################################
-invlpga, 0x0f 0x01 0xdf, nacl-forbidden Fn8000_0001_ECX_SVM
-######## IRET/IRETD/IRETQ ######################################################
-# Note: objdump always uses name iret in all modes: 16bit, 32bit, and 64bit
-iret, 0xcf, nacl-forbidden
-######## LAR ###################################################################
-lar Ew Gv, 0x0f 0x02
-######## LGDT ##################################################################
-lgdtl Ms, 0x0f 0x00 /2, ia32 nacl-forbidden
-lgdt Ms, 0x0f 0x00 /2, amd64 nacl-forbidden
-######## LIDT ##################################################################
-lidtl Ms, 0x0f 0x00 /3, ia32 nacl-forbidden
-lidt Ms, 0x0f 0x00 /3, amd64 nacl-forbidden
-######## LLDT ##################################################################
-lldt Ew, 0x0f 0x00 /2, nacl-forbidden
-######## LMSW ##################################################################
-lmsw Ew, 0x0f 0x01 /6
-######## LSL ###################################################################
-lsl Ew Gv, 0x0f 0x03
-######## LTR ###################################################################
-ltr Ew, 0x0f 0x00 /3
-######## MONITOR ###############################################################
-monitor ar cr dr, 0x0f 0x01 0xc8, Fn0000_0001_ECX_Monitor
-######## MOV (CRn) #############################################################
-mov Rr Cr, 0x0f 0x22, nacl-forbidden
-mov Cr Rr, 0x0f 0x20, nacl-forbidden
-mov Rr Cr, 0xf0 0x0f 0x22, nacl-forbidden Fn8000_0001_ECX_AltMovCr8
-mov Cr Rr, 0xf0 0x0f 0x20, nacl-forbidden Fn8000_0001_ECX_AltMovCr8
-######## MOV (DRn) #############################################################
-mov Dr Rr, 0x0f 0x21, nacl-forbidden
-mov Rr Dr, 0x0f 0x23, nacl-forbidden
-######## MWAIT #################################################################
-mwait ar cr, 0x0f 0x01 0xc9, Fn0000_0001_ECX_Monitor
-######## RDMSR #################################################################
-rdmsr, 0x0f 0x32, nacl-forbidden
-######## RDPMC #################################################################
-rdpmc, 0x0f 0x33, nacl-forbidden
-######## RDTSC #################################################################
-rdtsc, 0x0f 0x31, Fn0000_0001_EDX_RDTSC
-######## RDTSCP ################################################################
-rdtscp, 0x0f 0x01 0xf9, nacl-forbidden Fn8000_0001_EDX_RDTSCP
-######## RSM ###################################################################
-rsm, 0x0f 0xaa, nacl-forbidden Fn8000_0001_ECX_SVM
-######## SGDT ##################################################################
-sgdtl Ms, 0x0f 0x01 /0, ia32 nacl-forbidden
-sgdt Ms, 0x0f 0x01 /0, amd64 nacl-forbidden
-######## SIDT ##################################################################
-sidtl Ms, 0x0f 0x01 /1, ia32 nacl-forbidden
-sidt Ms, 0x0f 0x01 /1, amd64 nacl-forbidden
-######## SKINIT ################################################################
-skinit, 0x0f 0x01 0xde, nacl-forbidden Fn8000_0001_ECX_SKINIT
-######## SLDT ##################################################################
-sldt Mw, 0x0f 0x00 /0, nacl-forbidden
-sldt Rv, 0x0f 0x00 /0, nacl-forbidden
-######## SMSW ##################################################################
-smsw Mw, 0x0f 0x01 /4
-smsw Rv, 0x0f 0x01 /4
-######## STGI ##################################################################
-stgi, 0x0f 0x01 0xdc, nacl-forbidden Fn8000_0001_ECX_SKINIT
-######## STI ###################################################################
-sti, 0xfb, nacl-forbidden
-######## STR ###################################################################
-str Mw, 0x0f 0x00 /1
-str Rv, 0x0f 0x00 /1
-######## SWAPGS ################################################################
-swapgs, 0x0f 0x01 0xf8, amd64 nacl-forbidden
-######## SYSCALL ###############################################################
-syscall, 0x0f 0x05, nacl-forbidden Fn8000_0001_EDX_SYSCALL
-######## SYSENTER ##############################################################
-sysenter, 0x0f 0x34, nacl-forbidden Fn0000_0001_EDX_SYSENTER
-######## SYSEXIT ###############################################################
-sysexit, 0x0f 0x35, nacl-forbidden Fn0000_0001_EDX_SYSENTER
-######## SYSRET ################################################################
-sysret, 0x0f 0x07, nacl-forbidden
-######## UD2 ###################################################################
-ud2, 0x0f 0x0b
-######## VERR ##################################################################
-verr Ew, 0x0f 0x00 /4
-######## VERW ##################################################################
-verw Ew, 0x0f 0x00 /5
-######## VMLOAD ################################################################
-vmload, 0x0f 0x01 0xda, nacl-forbidden Fn8000_0001_ECX_SVM
-######## VMMCALL ###############################################################
-vmmcall, 0x0f 0x01 0xd9, nacl-forbidden Fn8000_0001_ECX_SVM
-######## VMRUN #################################################################
-vmrun, 0x0f 0x01 0xd8, nacl-forbidden Fn8000_0001_ECX_SVM
-######## VMSAVE ################################################################
-vmsave, 0x0f 0x01 0xdb, nacl-forbidden Fn8000_0001_ECX_SVM
-######## WBINVD ################################################################
-wbinvd, 0x0f 0x09, nacl-forbidden
-######## WRMSR #################################################################
-wrmsr, 0x0f 0x30, nacl-forbidden
-################################################################################
« no previous file with comments | « src/trusted/validator_ragel/run_objdump_test.py ('k') | src/trusted/validator_ragel/test_dfa.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698