@@ -223,7 +223,7 @@ fn set_pmp(board_info: &BoardInfo) {
223
223
let mem = & board_info. mem [ 0 ] ;
224
224
let dtb = & board_info. dtb ;
225
225
unsafe {
226
- pmpcfg0:: set_pmp ( 0 , Range :: OFF , Permission :: NONE , true ) ;
226
+ pmpcfg0:: set_pmp ( 0 , Range :: OFF , Permission :: NONE , false ) ;
227
227
pmpaddr0:: write ( 0 ) ;
228
228
// 外设
229
229
pmpcfg0:: set_pmp ( 1 , Range :: TOR , Permission :: RW , false ) ;
@@ -232,13 +232,13 @@ fn set_pmp(board_info: &BoardInfo) {
232
232
pmpcfg0:: set_pmp ( 2 , Range :: TOR , Permission :: NONE , false ) ;
233
233
pmpaddr2:: write ( SUPERVISOR_ENTRY >> 2 ) ;
234
234
// 主存
235
- pmpcfg0:: set_pmp ( 3 , Range :: TOR , Permission :: RWX , true ) ;
235
+ pmpcfg0:: set_pmp ( 3 , Range :: TOR , Permission :: RWX , false ) ;
236
236
pmpaddr3:: write ( dtb. start >> 2 ) ;
237
237
// 设备树
238
238
pmpcfg0:: set_pmp ( 4 , Range :: TOR , Permission :: R , false ) ;
239
239
pmpaddr4:: write ( dtb. end >> 2 ) ;
240
240
//主存
241
- pmpcfg0:: set_pmp ( 5 , Range :: TOR , Permission :: RWX , true ) ;
241
+ pmpcfg0:: set_pmp ( 5 , Range :: TOR , Permission :: RWX , false ) ;
242
242
pmpaddr5:: write ( mem. end >> 2 ) ;
243
243
}
244
244
}
0 commit comments