85a86,110
> #if !FULL_SYSTEM
> class PageTableFault : public SparcFault
> {
> private:
> Addr vaddr;
> static FaultName _name;
> static TrapType _trapType;
> static FaultPriority _priority;
> static FaultStat _count;
> public:
> PageTableFault(Addr va)
> : vaddr(va) {}
> FaultName name() {return _name;}
> TrapType trapType() {return _trapType;}
> FaultPriority priority() {return _priority;}
> FaultStat & countStat() {return _count;}
> void invoke(ThreadContext * tc);
> };
>
> static inline Fault genPageTableFault(Addr va)
> {
> return new PageTableFault(va);
> }
> #endif
>
591a617
>