I'm a student researching digital forensics and acquisition of memory using 
hardware. I had a few ideas I'm hoping is ok that I run by everyone here. 

I have Tyan s2891 motherboard with one dual core Opteron and an fpga in the 
second cpu socket. I would like to research two things that I would like to do 
in a customization to my own linuxbios setup. 

1. Disable the Opteron's integrated memory controller and use my own fpga 
memory controller in the second cpu socket on the motherboard. In this case I 
would like CPU read/writes to memory to follow a path out of Northbridge to my 
memory controller in the second CPU socket. (I'm not worried about latency 
problems at this point.) 

The FPGA Im talking about (actually DRC computers setup) is seen the to the OS 
as another PCI device  and not another CPU node. So what Im theorizing that 
needs to be done is disable the integrated memory controller in northbridge in 
the register called dramconfigreglo[24]=disinrcvrs (In AMD developer 
documentation) and change the DRAM address map to point to the HT link where my 
memory controller is.

-or-

2. Continue to use the Opterons integrated memory controller and send a copy of 
all memory writes (not reads) to my own fpga memory controller in the second 
cpu socket. I dont see anywhere in the developer documentation in which there 
is a register setting to realize this so Im not sure if this is possible in 
AMDs direct connect architecture.

Thanks to all for taking your time out to read this as well as your ideas and 
direction! 

-nate

       
---------------------------------
Be a better pen pal. Text or chat with friends inside Yahoo! Mail. See how.
-- 
linuxbios mailing list
linuxbios@linuxbios.org
http://www.linuxbios.org/mailman/listinfo/linuxbios

Reply via email to