
PALcode should be written modularly to facilitate the easy replacement or conditional build- ing of each component. Such a practice simplifies the integration of CPU hardware, system platform hardware, console firmware, operating system software, and compilers.
PALcode subsections that are commonly subject to modification include:
•Translation Buffer fill
•Process structure and context switch
•Interrupt and exception frame format and routine dispatch
•Privileged PALcode instructions
•Transitions to and from console I/O mode
•
6.7Required PALcode Instructions
The PALcode instructions listed in Table 
Table 6–1:  PALcode Instructions that Require Recognition
| Mnemonic | Name | 
| 
 | 
 | 
| BPT | Breakpoint trap | 
| BUGCHK | Bugcheck trap | 
| CSERVE | Console service | 
| GENTRAP | Generate trap | 
| RDUNIQUE | Read unique value | 
| SWPPAL | Swap PALcode | 
| WRUNIQUE | Write unique value | 
| 
 | 
 | 
