forked from Imagelibrary/rtems
bsp/qoriq: Optionally initialize register HID0
Enable the L2MMU multiple-hit detection on the e6500 core.
This commit is contained in:
@@ -148,6 +148,10 @@ RTEMS_BSPOPTS_SET([QORIQ_TLB1_ENTRY_COUNT],[qoriq_t*],[64])
|
||||
RTEMS_BSPOPTS_SET([QORIQ_TLB1_ENTRY_COUNT],[*],[16])
|
||||
RTEMS_BSPOPTS_HELP([QORIQ_TLB1_ENTRY_COUNT],[TLB1 entry count])
|
||||
|
||||
RTEMS_BSPOPTS_SET([QORIQ_INITIAL_HID0],[qoriq_t*],[0x40000000])
|
||||
RTEMS_BSPOPTS_SET([QORIQ_INITIAL_HID0],[*],[])
|
||||
RTEMS_BSPOPTS_HELP([QORIQ_INITIAL_HID0],[initial HID0 value (EN_L2MMU_MHD is set by default on the T-series)])
|
||||
|
||||
RTEMS_BSPOPTS_SET([QORIQ_INITIAL_MSR],[qoriq_t*],[0x02002200])
|
||||
RTEMS_BSPOPTS_SET([QORIQ_INITIAL_MSR],[*],[0x02000200])
|
||||
RTEMS_BSPOPTS_HELP([QORIQ_INITIAL_MSR],[initial MSR value])
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2010-2015 embedded brains GmbH. All rights reserved.
|
||||
* Copyright (c) 2010, 2016 embedded brains GmbH. All rights reserved.
|
||||
*
|
||||
* embedded brains GmbH
|
||||
* Dornierstr. 4
|
||||
@@ -197,6 +197,12 @@ _start:
|
||||
isync
|
||||
#endif
|
||||
|
||||
#ifdef QORIQ_INITIAL_HID0
|
||||
/* HID0 initialization */
|
||||
LWI r0, QORIQ_INITIAL_HID0
|
||||
mtspr HID0, r0
|
||||
#endif
|
||||
|
||||
/* Invalidate TLS anchor */
|
||||
li r2, 0
|
||||
|
||||
|
||||
Reference in New Issue
Block a user