rt-thread-official/libcpu
Adrian Huang 4222677933 [libcpu][am335x] Fix the booting failure when enabling MMU
Since the 16 domains are configured as the client domains in
mmu_setttbase(), a Permission fault is generated if the XN bit
(Execute-never) is set in the short-descriptor translation table
(for section and supersection). This leads to the booting failure
when enabling MMU for beagleboard bsp. Here is log:

----------------------------------------------------------------
SD/MMC found on device 0
reading uEnv.txt
117 bytes read in 3 ms (38.1 KiB/s)
Loaded environment from uEnv.txt
Importing environment from mmc ...
Running uenvcmd ...
reading rtthread.bin
162624 bytes read in 24 ms (6.5 MiB/s)
\## Starting application at 0x80200000 ...

----------------------------------------------------------------

This commit removes the XN bit configuration in the section of the
short-descriptor translation table. The OS can be booted successfully
with applying this commit.
2015-05-11 10:36:11 +08:00
..
arm [libcpu][am335x] Fix the booting failure when enabling MMU 2015-05-11 10:36:11 +08:00
avr32/uc3 convert end of line 2013-01-08 05:05:02 -08:00
blackfin/bf53x convert end of line 2013-01-08 05:05:02 -08:00
ia32 convert end of line 2013-01-08 05:05:02 -08:00
m16c/m16c62p convert end of line 2013-01-08 05:05:02 -08:00
mips mips/loongson_1b: format code 2014-08-18 15:24:21 +08:00
nios/nios_ii convert end of line 2013-01-08 05:05:02 -08:00
ppc fix interrupt compiling issue in PPC 2013-03-31 22:58:36 -04:00
rx support rx62n 2014-11-12 01:09:43 +08:00
sim sim/posix: move rt_hw_context_switch_interrupt after it's definition 2013-09-04 00:05:03 +08:00
unicore32/sep6200 Cleanup and add licencse 2013-07-17 18:42:19 +08:00
v850/70f34 convert end of line 2013-01-08 05:05:02 -08:00
xilinx/microblaze convert end of line 2013-01-08 05:05:02 -08:00
SConscript basic mingw support for simulator: kernel and finsh 2013-02-26 16:03:08 +08:00