Repartition some message queue logic: sched/mqueue should have all mqueue knowledge; fs/mqueue should deal only with inodes

This commit is contained in:
Gregory Nutt 2014-09-30 08:03:39 -06:00
parent bee22181f4
commit 2248a20224

View File

@ -48,5 +48,28 @@ Serial Console
UART1 may be convenient because of its built-in RS232 drivers. But if you
have a standard RS-232 shield, then UART0 may be the better choice.
Running from SRAM
=================
The Host Bridge contains an interface to 512KB of on-chip, low latency,
embedded SRAM (eSRAM). The eSRAM memory may be used as either 128 x 4KB
pages, or in block mode as a single contiguous 512KB block page. The
eSRAM pages may be mapped anywhere in the physical address space as a
DRAM overlay.
To map the eSRAM as a single 512KB block page, the register
ESRAMPGCTRL_BLOCK is used. If any of the 4KB pages are already enabled,
it is not possible to enable the block page.
To map and enable the 512KB block page, the following steps should be
followed:
- Set ESRAMPGCTRL_BLOCK.BLOCK_PG_SYSTEM_ADDRESS_16MB to the required
address value
- Set ESRAMPGCTRL_BLOCK.BLOCK_ENABLE_PG to 1
Once an eSRAM page is enabled, it is implicitly locked and any further
configuration change attempts will fail.
Configurations
==============