Re: Regarding executing from SRAM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



generally the hardware is designed such that the main
CPU/microcontroller has access to a system memory bus, connected to a
physical memory device.   and CPU instructions are normally taken from
this main mem.

but if u are interested in accessing any peripheral's memory -
sometimes that is possible.   Eg, PCI devices, by manipulating with
the PCI registers (which mapped to the main memory via DMA) it is
possible to access the PCI memory, and may be storing contents that
survive rebooting of the computer.   Search for PCI rootkit via
Google:

http://www.ngssoftware.com/research/papers/Implementing_And_Detecting_A_PCI_Rootkit.pdf

is just an example.

So for your case:

how do u specifically store/extract contents on that SRAM meant for
"buffering" purposes only?

if that is possible then just extract from that memory into main
memory for execution.

On Thu, Aug 14, 2008 at 2:02 PM,  <ashok.shanmugam@xxxxxxxxx> wrote:
> Hi All,
>
>
>
> I have a PPC 74xx Board with Marvell controller. The controller has internal
> SRAM for buffering the crypto-engine,  and other internal SRAM for Ethernet
> controller.
>
>
>
> My question is : Can i execute code from any of these SRAM's.
>
>
>
>
>
> Regards
>
>
>
>
>
> Ashok Babu .S
>
> Project Engineer
>
>
>
>



-- 
Regards,
Peter Teoh

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux