Constant Field Values


Contents
nachos.machine.*

nachos.machine.CoffSection
public static final int headerLength 40

nachos.machine.ElevatorBank
public static final int dirDown -1
public static final int dirNeither 0
public static final int dirUp 1

nachos.machine.ElevatorControllerInterface
public static final int dirDown -1
public static final int dirNeither 0
public static final int dirUp 1
public static final int timeDoorsOpen 500

nachos.machine.ElevatorEvent
public static final int eventDownButtonPressed 1
public static final int eventElevatorArrived 3
public static final int eventFloorButtonPressed 2
public static final int eventRidersDone 4
public static final int eventUpButtonPressed 0

nachos.machine.Packet
public static final int headerLength 4
public static final int linkAddressLimit 128
public static final int maxContentsLength 28
public static final int maxPacketLength 32

nachos.machine.Processor
public static final int exceptionAddressError 5
public static final int exceptionBusError 4
public static final int exceptionIllegalInstruction 7
public static final int exceptionOverflow 6
public static final int exceptionPageFault 1
public static final int exceptionReadOnly 3
public static final int exceptionSyscall 0
public static final int exceptionTLBMiss 2
public static final int maxPages 4194304
public static final int numUserRegisters 38
public static final int pageSize 1024
public static final int regA0 4
public static final int regA1 5
public static final int regA2 6
public static final int regA3 7
public static final int regBadVAddr 37
public static final int regCause 36
public static final int regHi 33
public static final int regLo 32
public static final int regNextPC 35
public static final int regPC 34
public static final int regRA 31
public static final int regSP 29
public static final int regV0 2
public static final int regV1 3

nachos.machine.RiderEvent
public static final int eventDirectionChanged 1
public static final int eventDoorsClosed 2
public static final int eventDoorsOpened 0

nachos.machine.RiderInterface
public static final int dirDown -1
public static final int dirNeither 0
public static final int dirUp 1

nachos.machine.Stats
public static final int ConsoleTime 100
public static final int ElevatorTicks 2000
public static final int KernelTick 10
public static final int NetworkTime 100
public static final int RotationTime 500
public static final int SeekTime 500
public static final int TimerTicks 500
public static final int UserTick 1

nachos.machine.TCB
public static final int maxThreads 250

nachos.network.*

nachos.network.MailMessage
public static final int headerLength 2
public static final int maxContentsLength 26
public static final int portLimit 128

nachos.threads.*

nachos.threads.PriorityScheduler
public static final int priorityDefault 1
public static final int priorityMaximum 7
public static final int priorityMinimum 0

nachos.userprog.*

nachos.userprog.UserProcess
protected final int stackPages 8