1 package com.tapina.robe.swi.os; 2 3 /*** 4 * Created by IntelliJ IDEA. 5 * User: gareth 6 * Date: Sep 11, 2003 7 * Time: 6:18:38 PM 8 */ 9 public final class PlatformFeatures { 10 public static final int CODE_SYNCHRONISATION_REQUIRED = 1; 11 public static final int INTERRUPTS_SKIPPED_DURING_TOGGLE = 2; 12 public static final int HARDWARE_VECTORS_REQUIRE_32BITS = 4; 13 public static final int PC_PLUS_8_STORED = 8; 14 public static final int DATA_ABORTS_USE_FULL_EARLY_TIMING = 16; 15 16 private final int codeFeatures; 17 18 public PlatformFeatures(int codeFeatures) { 19 this.codeFeatures = codeFeatures; 20 } 21 22 public final int getCodeFeatures() { 23 return codeFeatures; 24 } 25 }