; --------------------------------------------------------------------------------
; @Title: MMU-Register MPC8200/PPC600
; @Props:
; @Author: -
; @Changelog: 
; @Manufacturer: 
; @Doc: 
; @Core: 
; @Chiplist: MPC750A2, MPC750A3, MPC750CX, MPC750L2, MPC750L3, MPC7X0, MPC8240, 
;   MPC8241, MPC8245, MPC8250, MPC8255, MPC8260, MPC8264, MPC8265, MPC8266
; @Copyright: (C) 1989-2020 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: per8200m.per 5900 2015-01-09 11:57:07Z askoncej $
tree.open "MMU Register"
tree "DBAT-Register"
;begin include file 8260/dbat8260.ph
;parameters: 0 536.
GROUP spr:(536.)++0
TEXTLINE "DBAT0U"
HEXFLD.LONG  0. "  ,Upper Data Block Allocation Table" 
HEXMASK.LONG 0. 17.--31. 0x20000    0.    "   BEPI ,Block logical page index"
HEXMASK.LONG 0. 02.--12. 0x1        0.    "  BL ,Block length"
BITFLD.LONG  0. 01.                        "  Vs ,Supervisior mode valid bit" "0,1"
BITFLD.LONG  0. 00.                        "  Vp ,User mode valid bit" "0,1"
GROUP spr:(536.+1)++0
TEXTLINE "DBAT0L"
HEXFLD.LONG  0. "  , Lower Data Block Allocation Table"
HEXMASK.LONG 0. 17.--31. 0x20000 0.    "   BRPN , Physical block number"
BITFLD.LONG  0. 03.--06.            "  WIMG ,Memory/Cache access attribute bits" "____,___G,__M_,__MG,_I__,_I_G,_IM_,_IMG,W___,W__G,W_M_,W_MG,WI__,WI_G,WIM_,WIMG"
BITFLD.LONG  0. 00.--01.            "  PP ,Protection bits for block" "no access,read only,read/write,read only"
;end include file 8260/dbat8260.ph
;begin include file 8260/dbat8260.ph
;parameters: 1 538.
GROUP spr:(538.)++0
TEXTLINE "DBAT1U"
HEXFLD.LONG  0. "  ,Upper Data Block Allocation Table" 
HEXMASK.LONG 0. 17.--31. 0x20000    0.    "   BEPI ,Block logical page index"
HEXMASK.LONG 0. 02.--12. 0x1        0.    "  BL ,Block length"
BITFLD.LONG  0. 01.                        "  Vs ,Supervisior mode valid bit" "0,1"
BITFLD.LONG  0. 00.                        "  Vp ,User mode valid bit" "0,1"
GROUP spr:(538.+1)++0
TEXTLINE "DBAT1L"
HEXFLD.LONG  0. "  , Lower Data Block Allocation Table"
HEXMASK.LONG 0. 17.--31. 0x20000 0.    "   BRPN , Physical block number"
BITFLD.LONG  0. 03.--06.            "  WIMG ,Memory/Cache access attribute bits" "____,___G,__M_,__MG,_I__,_I_G,_IM_,_IMG,W___,W__G,W_M_,W_MG,WI__,WI_G,WIM_,WIMG"
BITFLD.LONG  0. 00.--01.            "  PP ,Protection bits for block" "no access,read only,read/write,read only"
;end include file 8260/dbat8260.ph
;begin include file 8260/dbat8260.ph
;parameters: 2 540.
GROUP spr:(540.)++0
TEXTLINE "DBAT2U"
HEXFLD.LONG  0. "  ,Upper Data Block Allocation Table" 
HEXMASK.LONG 0. 17.--31. 0x20000    0.    "   BEPI ,Block logical page index"
HEXMASK.LONG 0. 02.--12. 0x1        0.    "  BL ,Block length"
BITFLD.LONG  0. 01.                        "  Vs ,Supervisior mode valid bit" "0,1"
BITFLD.LONG  0. 00.                        "  Vp ,User mode valid bit" "0,1"
GROUP spr:(540.+1)++0
TEXTLINE "DBAT2L"
HEXFLD.LONG  0. "  , Lower Data Block Allocation Table"
HEXMASK.LONG 0. 17.--31. 0x20000 0.    "   BRPN , Physical block number"
BITFLD.LONG  0. 03.--06.            "  WIMG ,Memory/Cache access attribute bits" "____,___G,__M_,__MG,_I__,_I_G,_IM_,_IMG,W___,W__G,W_M_,W_MG,WI__,WI_G,WIM_,WIMG"
BITFLD.LONG  0. 00.--01.            "  PP ,Protection bits for block" "no access,read only,read/write,read only"
;end include file 8260/dbat8260.ph
;begin include file 8260/dbat8260.ph
;parameters: 3 542.
GROUP spr:(542.)++0
TEXTLINE "DBAT3U"
HEXFLD.LONG  0. "  ,Upper Data Block Allocation Table" 
HEXMASK.LONG 0. 17.--31. 0x20000    0.    "   BEPI ,Block logical page index"
HEXMASK.LONG 0. 02.--12. 0x1        0.    "  BL ,Block length"
BITFLD.LONG  0. 01.                        "  Vs ,Supervisior mode valid bit" "0,1"
BITFLD.LONG  0. 00.                        "  Vp ,User mode valid bit" "0,1"
GROUP spr:(542.+1)++0
TEXTLINE "DBAT3L"
HEXFLD.LONG  0. "  , Lower Data Block Allocation Table"
HEXMASK.LONG 0. 17.--31. 0x20000 0.    "   BRPN , Physical block number"
BITFLD.LONG  0. 03.--06.            "  WIMG ,Memory/Cache access attribute bits" "____,___G,__M_,__MG,_I__,_I_G,_IM_,_IMG,W___,W__G,W_M_,W_MG,WI__,WI_G,WIM_,WIMG"
BITFLD.LONG  0. 00.--01.            "  PP ,Protection bits for block" "no access,read only,read/write,read only"
;end include file 8260/dbat8260.ph
tree.end
tree "IBAT-Register"
;begin include file 8260/ibat8260.ph
;parameters: 0 528.
GROUP spr:(528.)++0
TEXTLINE "IBAT0U"
HEXFLD.LONG  0. "  ,Upper Instruction Block Allocation Table" 
HEXMASK.LONG 0. 17.--31. 0x20000    0.    "   BEPI ,Block logical page index"
HEXMASK.LONG 0. 02.--12. 0x1        0.    "  BL ,Block length"
BITFLD.LONG  0. 01.                        "  Vs ,Supervisior mode valid bit" "0,1"
BITFLD.LONG  0. 00.                        "  Vp ,User mode valid bit" "0,1"
GROUP spr:(528.+1)++0
TEXTLINE "IBAT0L"
HEXFLD.LONG  0. "  , Lower Instruction Block Allocation Table"
HEXMASK.LONG 0. 17.--31. 0x20000 0.            "   BRPN , Physical block number"
BITFLD.LONG  0. 03.--06.                    "  WIMG ,Memory/Cache access attribute bits" "____,___G,__M_,__MG,_I__,_I_G,_IM_,_IMG,W___,W__G,W_M_,W_MG,WI__,WI_G,WIM_,WIMG"
BITFLD.LONG  0. 00.--01.                    "  PP ,Protection bits for block" "no access,read only,read/write,read only"
;end include file 8260/ibat8260.ph
;begin include file 8260/ibat8260.ph
;parameters: 1 530.
GROUP spr:(530.)++0
TEXTLINE "IBAT1U"
HEXFLD.LONG  0. "  ,Upper Instruction Block Allocation Table" 
HEXMASK.LONG 0. 17.--31. 0x20000    0.    "   BEPI ,Block logical page index"
HEXMASK.LONG 0. 02.--12. 0x1        0.    "  BL ,Block length"
BITFLD.LONG  0. 01.                        "  Vs ,Supervisior mode valid bit" "0,1"
BITFLD.LONG  0. 00.                        "  Vp ,User mode valid bit" "0,1"
GROUP spr:(530.+1)++0
TEXTLINE "IBAT1L"
HEXFLD.LONG  0. "  , Lower Instruction Block Allocation Table"
HEXMASK.LONG 0. 17.--31. 0x20000 0.            "   BRPN , Physical block number"
BITFLD.LONG  0. 03.--06.                    "  WIMG ,Memory/Cache access attribute bits" "____,___G,__M_,__MG,_I__,_I_G,_IM_,_IMG,W___,W__G,W_M_,W_MG,WI__,WI_G,WIM_,WIMG"
BITFLD.LONG  0. 00.--01.                    "  PP ,Protection bits for block" "no access,read only,read/write,read only"
;end include file 8260/ibat8260.ph
;begin include file 8260/ibat8260.ph
;parameters: 2 532.
GROUP spr:(532.)++0
TEXTLINE "IBAT2U"
HEXFLD.LONG  0. "  ,Upper Instruction Block Allocation Table" 
HEXMASK.LONG 0. 17.--31. 0x20000    0.    "   BEPI ,Block logical page index"
HEXMASK.LONG 0. 02.--12. 0x1        0.    "  BL ,Block length"
BITFLD.LONG  0. 01.                        "  Vs ,Supervisior mode valid bit" "0,1"
BITFLD.LONG  0. 00.                        "  Vp ,User mode valid bit" "0,1"
GROUP spr:(532.+1)++0
TEXTLINE "IBAT2L"
HEXFLD.LONG  0. "  , Lower Instruction Block Allocation Table"
HEXMASK.LONG 0. 17.--31. 0x20000 0.            "   BRPN , Physical block number"
BITFLD.LONG  0. 03.--06.                    "  WIMG ,Memory/Cache access attribute bits" "____,___G,__M_,__MG,_I__,_I_G,_IM_,_IMG,W___,W__G,W_M_,W_MG,WI__,WI_G,WIM_,WIMG"
BITFLD.LONG  0. 00.--01.                    "  PP ,Protection bits for block" "no access,read only,read/write,read only"
;end include file 8260/ibat8260.ph
;begin include file 8260/ibat8260.ph
;parameters: 3 534.
GROUP spr:(534.)++0
TEXTLINE "IBAT3U"
HEXFLD.LONG  0. "  ,Upper Instruction Block Allocation Table" 
HEXMASK.LONG 0. 17.--31. 0x20000    0.    "   BEPI ,Block logical page index"
HEXMASK.LONG 0. 02.--12. 0x1        0.    "  BL ,Block length"
BITFLD.LONG  0. 01.                        "  Vs ,Supervisior mode valid bit" "0,1"
BITFLD.LONG  0. 00.                        "  Vp ,User mode valid bit" "0,1"
GROUP spr:(534.+1)++0
TEXTLINE "IBAT3L"
HEXFLD.LONG  0. "  , Lower Instruction Block Allocation Table"
HEXMASK.LONG 0. 17.--31. 0x20000 0.            "   BRPN , Physical block number"
BITFLD.LONG  0. 03.--06.                    "  WIMG ,Memory/Cache access attribute bits" "____,___G,__M_,__MG,_I__,_I_G,_IM_,_IMG,W___,W__G,W_M_,W_MG,WI__,WI_G,WIM_,WIMG"
BITFLD.LONG  0. 00.--01.                    "  PP ,Protection bits for block" "no access,read only,read/write,read only"
;end include file 8260/ibat8260.ph
tree.end
tree "SDR1 Register"
;begin include file 7xx/sdr1.ph
;parameters:
GROUP spr:0x19--spr:0x19 "SDR1 Register"
LINE.LONG 0. "SDR1 ,SDR1-Register"
HEXMASK.LONG 0. 16.--31. 1. 0. "  HTABORG , The high-order 16 bit of physical base address of page table"
HEXMASK.LONG 0. 25.--31. 1. 0. "  ADR , Base address"
HEXMASK.LONG 0. 16.--24. 1. 0. "  MSK , Maskable Bits"
HEXMASK.LONG 0. 00.--08. 1. 0. "  HTABSIZE , Encoded size of page table"
;end include file 7xx/sdr1.ph
tree.end
Tree "Software Table Search Registers"
;begin include file 7xx/stsr.ph
;parameters:
;"Software Table Search Registers" 
GROUP spr:0x3D0--0x3D0
LINE.LONG 0. "DMISS , Data TLB Miss Address Register"
GROUP spr:0x3D1--0x3D1
LINE.LONG 0. "DCMP , Data TLB Compare Register"
BITFLD.LONG 0. 31. "V ,Valid bit" "0,1"
HEXMASK.LONG 0. 07.--30. 1. 0. "  VSID ,Virtual segment ID"
BITFLD.LONG 0. 6. "  H ,Hash function identifier" "0,1"
HEXMASK.LONG 0. 00.--05. 1. 0. "  API ,Abbreviated page index"
GROUP spr:0x3D4--0x3D4
LINE.LONG 0. "IMISS , Instruction TLB Miss Address Register"
GROUP spr:0x3D5--0x3D5
LINE.LONG 0. "ICMP , Instruction TLB Compare Register"
BITFLD.LONG 0. 31. "V ,Valid bit" "0,1"
HEXMASK.LONG 0. 07.--30. 1. 0. "  VSID ,Virtual segment ID"
BITFLD.LONG 0. 6. "  H ,Hash function identifier" "0,1"
HEXMASK.LONG 0. 00.--05. 1. 0. "  API ,Abbreviated page index"
GROUP spr:0x3D6--0x3D6 
LINE.LONG 0. "RPA ,Required Physical Address Register"
HEXMASK.LONG 0. 12.--31. 1. 0. "      RPN ,Physical page number from PTE"
BITFLD.LONG 0. 8. "  R ,Referenced bit from PTE" "0,1"
BITFLD.LONG 0. 7. "    C ,Changed bit from PTE" "0,1"
BITFLD.LONG 0. 3.--6. "  WIMG ,Memory/Cache access attribute bits" "____,___G,__M_,__MG,_I__,_I_G,_IM_,_IMG,W___,W__G,W_M_,W_MG,WI__,WI_G,WIM_,WIMG"
HEXMASK.LONG 0. 0.--1. 1. 0. "    PP ,Page protection bits from PTE"
;end include file 7xx/stsr.ph
tree.end
tree  "Segment Register"
GROUP spr:(0+0xC12)++15.
;begin include file 8260/sr8260.ph
;parameters: 0
LINE.LONG (0*4) "SR0 ,Segment Register"
BITFLD.LONG (0*4) 31. "T , selects one of the following format" "0,1"
BITFLD.LONG (0*4) 30. "  Ks ,Supervisor-state protection key" "0,1"
BITFLD.LONG (0*4) 29. "  Kp ,User-state protection key" "0,1"
BITFLD.LONG (0*4) 28. "   N ,No-execute protection" "0,1"
HEXMASK.LONG (0*4) 0.--23. 1. 0. "               VSID ,Virtual segment ID"
Textline "                           "
HEXMASK.LONG (0*4) 20.--28. 1. 0. "   BUID ,No-execute protection" 
HEXMASK.LONG (0*4) 00.--19. 1. 0. "  CNTLR_SPEC ,Device specific data for I/O controller"
;end include file 8260/sr8260.ph
;begin include file 8260/sr8260.ph
;parameters: 1
LINE.LONG (1*4) "SR1 ,Segment Register"
BITFLD.LONG (1*4) 31. "T , selects one of the following format" "0,1"
BITFLD.LONG (1*4) 30. "  Ks ,Supervisor-state protection key" "0,1"
BITFLD.LONG (1*4) 29. "  Kp ,User-state protection key" "0,1"
BITFLD.LONG (1*4) 28. "   N ,No-execute protection" "0,1"
HEXMASK.LONG (1*4) 0.--23. 1. 0. "               VSID ,Virtual segment ID"
Textline "                           "
HEXMASK.LONG (1*4) 20.--28. 1. 0. "   BUID ,No-execute protection" 
HEXMASK.LONG (1*4) 00.--19. 1. 0. "  CNTLR_SPEC ,Device specific data for I/O controller"
;end include file 8260/sr8260.ph
;begin include file 8260/sr8260.ph
;parameters: 2
LINE.LONG (2*4) "SR2 ,Segment Register"
BITFLD.LONG (2*4) 31. "T , selects one of the following format" "0,1"
BITFLD.LONG (2*4) 30. "  Ks ,Supervisor-state protection key" "0,1"
BITFLD.LONG (2*4) 29. "  Kp ,User-state protection key" "0,1"
BITFLD.LONG (2*4) 28. "   N ,No-execute protection" "0,1"
HEXMASK.LONG (2*4) 0.--23. 1. 0. "               VSID ,Virtual segment ID"
Textline "                           "
HEXMASK.LONG (2*4) 20.--28. 1. 0. "   BUID ,No-execute protection" 
HEXMASK.LONG (2*4) 00.--19. 1. 0. "  CNTLR_SPEC ,Device specific data for I/O controller"
;end include file 8260/sr8260.ph
;begin include file 8260/sr8260.ph
;parameters: 3
LINE.LONG (3*4) "SR3 ,Segment Register"
BITFLD.LONG (3*4) 31. "T , selects one of the following format" "0,1"
BITFLD.LONG (3*4) 30. "  Ks ,Supervisor-state protection key" "0,1"
BITFLD.LONG (3*4) 29. "  Kp ,User-state protection key" "0,1"
BITFLD.LONG (3*4) 28. "   N ,No-execute protection" "0,1"
HEXMASK.LONG (3*4) 0.--23. 1. 0. "               VSID ,Virtual segment ID"
Textline "                           "
HEXMASK.LONG (3*4) 20.--28. 1. 0. "   BUID ,No-execute protection" 
HEXMASK.LONG (3*4) 00.--19. 1. 0. "  CNTLR_SPEC ,Device specific data for I/O controller"
;end include file 8260/sr8260.ph
;begin include file 8260/sr8260.ph
;parameters: 4
LINE.LONG (4*4) "SR4 ,Segment Register"
BITFLD.LONG (4*4) 31. "T , selects one of the following format" "0,1"
BITFLD.LONG (4*4) 30. "  Ks ,Supervisor-state protection key" "0,1"
BITFLD.LONG (4*4) 29. "  Kp ,User-state protection key" "0,1"
BITFLD.LONG (4*4) 28. "   N ,No-execute protection" "0,1"
HEXMASK.LONG (4*4) 0.--23. 1. 0. "               VSID ,Virtual segment ID"
Textline "                           "
HEXMASK.LONG (4*4) 20.--28. 1. 0. "   BUID ,No-execute protection" 
HEXMASK.LONG (4*4) 00.--19. 1. 0. "  CNTLR_SPEC ,Device specific data for I/O controller"
;end include file 8260/sr8260.ph
;begin include file 8260/sr8260.ph
;parameters: 5
LINE.LONG (5*4) "SR5 ,Segment Register"
BITFLD.LONG (5*4) 31. "T , selects one of the following format" "0,1"
BITFLD.LONG (5*4) 30. "  Ks ,Supervisor-state protection key" "0,1"
BITFLD.LONG (5*4) 29. "  Kp ,User-state protection key" "0,1"
BITFLD.LONG (5*4) 28. "   N ,No-execute protection" "0,1"
HEXMASK.LONG (5*4) 0.--23. 1. 0. "               VSID ,Virtual segment ID"
Textline "                           "
HEXMASK.LONG (5*4) 20.--28. 1. 0. "   BUID ,No-execute protection" 
HEXMASK.LONG (5*4) 00.--19. 1. 0. "  CNTLR_SPEC ,Device specific data for I/O controller"
;end include file 8260/sr8260.ph
;begin include file 8260/sr8260.ph
;parameters: 6
LINE.LONG (6*4) "SR6 ,Segment Register"
BITFLD.LONG (6*4) 31. "T , selects one of the following format" "0,1"
BITFLD.LONG (6*4) 30. "  Ks ,Supervisor-state protection key" "0,1"
BITFLD.LONG (6*4) 29. "  Kp ,User-state protection key" "0,1"
BITFLD.LONG (6*4) 28. "   N ,No-execute protection" "0,1"
HEXMASK.LONG (6*4) 0.--23. 1. 0. "               VSID ,Virtual segment ID"
Textline "                           "
HEXMASK.LONG (6*4) 20.--28. 1. 0. "   BUID ,No-execute protection" 
HEXMASK.LONG (6*4) 00.--19. 1. 0. "  CNTLR_SPEC ,Device specific data for I/O controller"
;end include file 8260/sr8260.ph
;begin include file 8260/sr8260.ph
;parameters: 7
LINE.LONG (7*4) "SR7 ,Segment Register"
BITFLD.LONG (7*4) 31. "T , selects one of the following format" "0,1"
BITFLD.LONG (7*4) 30. "  Ks ,Supervisor-state protection key" "0,1"
BITFLD.LONG (7*4) 29. "  Kp ,User-state protection key" "0,1"
BITFLD.LONG (7*4) 28. "   N ,No-execute protection" "0,1"
HEXMASK.LONG (7*4) 0.--23. 1. 0. "               VSID ,Virtual segment ID"
Textline "                           "
HEXMASK.LONG (7*4) 20.--28. 1. 0. "   BUID ,No-execute protection" 
HEXMASK.LONG (7*4) 00.--19. 1. 0. "  CNTLR_SPEC ,Device specific data for I/O controller"
;end include file 8260/sr8260.ph
;begin include file 8260/sr8260.ph
;parameters: 8
LINE.LONG (8*4) "SR8 ,Segment Register"
BITFLD.LONG (8*4) 31. "T , selects one of the following format" "0,1"
BITFLD.LONG (8*4) 30. "  Ks ,Supervisor-state protection key" "0,1"
BITFLD.LONG (8*4) 29. "  Kp ,User-state protection key" "0,1"
BITFLD.LONG (8*4) 28. "   N ,No-execute protection" "0,1"
HEXMASK.LONG (8*4) 0.--23. 1. 0. "               VSID ,Virtual segment ID"
Textline "                           "
HEXMASK.LONG (8*4) 20.--28. 1. 0. "   BUID ,No-execute protection" 
HEXMASK.LONG (8*4) 00.--19. 1. 0. "  CNTLR_SPEC ,Device specific data for I/O controller"
;end include file 8260/sr8260.ph
;begin include file 8260/sr8260.ph
;parameters: 9
LINE.LONG (9*4) "SR9 ,Segment Register"
BITFLD.LONG (9*4) 31. "T , selects one of the following format" "0,1"
BITFLD.LONG (9*4) 30. "  Ks ,Supervisor-state protection key" "0,1"
BITFLD.LONG (9*4) 29. "  Kp ,User-state protection key" "0,1"
BITFLD.LONG (9*4) 28. "   N ,No-execute protection" "0,1"
HEXMASK.LONG (9*4) 0.--23. 1. 0. "               VSID ,Virtual segment ID"
Textline "                           "
HEXMASK.LONG (9*4) 20.--28. 1. 0. "   BUID ,No-execute protection" 
HEXMASK.LONG (9*4) 00.--19. 1. 0. "  CNTLR_SPEC ,Device specific data for I/O controller"
;end include file 8260/sr8260.ph
;begin include file 8260/sr8260.ph
;parameters: 10.
LINE.LONG (10.*4) "SR10. ,Segment Register"
BITFLD.LONG (10.*4) 31. "T , selects one of the following format" "0,1"
BITFLD.LONG (10.*4) 30. "  Ks ,Supervisor-state protection key" "0,1"
BITFLD.LONG (10.*4) 29. "  Kp ,User-state protection key" "0,1"
BITFLD.LONG (10.*4) 28. "   N ,No-execute protection" "0,1"
HEXMASK.LONG (10.*4) 0.--23. 1. 0. "               VSID ,Virtual segment ID"
Textline "                           "
HEXMASK.LONG (10.*4) 20.--28. 1. 0. "   BUID ,No-execute protection" 
HEXMASK.LONG (10.*4) 00.--19. 1. 0. "  CNTLR_SPEC ,Device specific data for I/O controller"
;end include file 8260/sr8260.ph
;begin include file 8260/sr8260.ph
;parameters: 11.
LINE.LONG (11.*4) "SR11. ,Segment Register"
BITFLD.LONG (11.*4) 31. "T , selects one of the following format" "0,1"
BITFLD.LONG (11.*4) 30. "  Ks ,Supervisor-state protection key" "0,1"
BITFLD.LONG (11.*4) 29. "  Kp ,User-state protection key" "0,1"
BITFLD.LONG (11.*4) 28. "   N ,No-execute protection" "0,1"
HEXMASK.LONG (11.*4) 0.--23. 1. 0. "               VSID ,Virtual segment ID"
Textline "                           "
HEXMASK.LONG (11.*4) 20.--28. 1. 0. "   BUID ,No-execute protection" 
HEXMASK.LONG (11.*4) 00.--19. 1. 0. "  CNTLR_SPEC ,Device specific data for I/O controller"
;end include file 8260/sr8260.ph
;begin include file 8260/sr8260.ph
;parameters: 12.
LINE.LONG (12.*4) "SR12. ,Segment Register"
BITFLD.LONG (12.*4) 31. "T , selects one of the following format" "0,1"
BITFLD.LONG (12.*4) 30. "  Ks ,Supervisor-state protection key" "0,1"
BITFLD.LONG (12.*4) 29. "  Kp ,User-state protection key" "0,1"
BITFLD.LONG (12.*4) 28. "   N ,No-execute protection" "0,1"
HEXMASK.LONG (12.*4) 0.--23. 1. 0. "               VSID ,Virtual segment ID"
Textline "                           "
HEXMASK.LONG (12.*4) 20.--28. 1. 0. "   BUID ,No-execute protection" 
HEXMASK.LONG (12.*4) 00.--19. 1. 0. "  CNTLR_SPEC ,Device specific data for I/O controller"
;end include file 8260/sr8260.ph
;begin include file 8260/sr8260.ph
;parameters: 13.
LINE.LONG (13.*4) "SR13. ,Segment Register"
BITFLD.LONG (13.*4) 31. "T , selects one of the following format" "0,1"
BITFLD.LONG (13.*4) 30. "  Ks ,Supervisor-state protection key" "0,1"
BITFLD.LONG (13.*4) 29. "  Kp ,User-state protection key" "0,1"
BITFLD.LONG (13.*4) 28. "   N ,No-execute protection" "0,1"
HEXMASK.LONG (13.*4) 0.--23. 1. 0. "               VSID ,Virtual segment ID"
Textline "                           "
HEXMASK.LONG (13.*4) 20.--28. 1. 0. "   BUID ,No-execute protection" 
HEXMASK.LONG (13.*4) 00.--19. 1. 0. "  CNTLR_SPEC ,Device specific data for I/O controller"
;end include file 8260/sr8260.ph
;begin include file 8260/sr8260.ph
;parameters: 14.
LINE.LONG (14.*4) "SR14. ,Segment Register"
BITFLD.LONG (14.*4) 31. "T , selects one of the following format" "0,1"
BITFLD.LONG (14.*4) 30. "  Ks ,Supervisor-state protection key" "0,1"
BITFLD.LONG (14.*4) 29. "  Kp ,User-state protection key" "0,1"
BITFLD.LONG (14.*4) 28. "   N ,No-execute protection" "0,1"
HEXMASK.LONG (14.*4) 0.--23. 1. 0. "               VSID ,Virtual segment ID"
Textline "                           "
HEXMASK.LONG (14.*4) 20.--28. 1. 0. "   BUID ,No-execute protection" 
HEXMASK.LONG (14.*4) 00.--19. 1. 0. "  CNTLR_SPEC ,Device specific data for I/O controller"
;end include file 8260/sr8260.ph
;begin include file 8260/sr8260.ph
;parameters: 15.
LINE.LONG (15.*4) "SR15. ,Segment Register"
BITFLD.LONG (15.*4) 31. "T , selects one of the following format" "0,1"
BITFLD.LONG (15.*4) 30. "  Ks ,Supervisor-state protection key" "0,1"
BITFLD.LONG (15.*4) 29. "  Kp ,User-state protection key" "0,1"
BITFLD.LONG (15.*4) 28. "   N ,No-execute protection" "0,1"
HEXMASK.LONG (15.*4) 0.--23. 1. 0. "               VSID ,Virtual segment ID"
Textline "                           "
HEXMASK.LONG (15.*4) 20.--28. 1. 0. "   BUID ,No-execute protection" 
HEXMASK.LONG (15.*4) 00.--19. 1. 0. "  CNTLR_SPEC ,Device specific data for I/O controller"
;end include file 8260/sr8260.ph
tree.end
tree.end
TEXTLINE ""

