Looking for pci-e memory

for a project. I need a pci-e card that has memory -- nothing else. Not having a lot of luck finding it but then I'm not even sure where to look. thanks ron

On 17.05.2009 00:19, ron minnich wrote:
for a project. I need a pci-e card that has memory -- nothing else.
ROM memory or RAM memory? For the latter, maybe some PCIe Solid State Disk would fit your requirements (some of them have no flash, only battery-backed RAM). Regards, Carl-Daniel -- http://www.hailfinger.org/

On Sat, May 16, 2009 at 3:37 PM, Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> wrote:
On 17.05.2009 00:19, ron minnich wrote:
for a project. I need a pci-e card that has memory -- nothing else.
ROM memory or RAM memory? For the latter, maybe some PCIe Solid State Disk would fit your requirements (some of them have no flash, only battery-backed RAM).
It has to be addressable as memory. thanks ron

On Sat, May 16, 2009 at 6:19 PM, ron minnich <rminnich@gmail.com> wrote:
for a project. I need a pci-e card that has memory -- nothing else.
Not having a lot of luck finding it but then I'm not even sure where to look.
Why not just use any cheap, high memory-size video card? The framebuffer is just memory. Or do you need it before option ROMs run?

How about PCMCIA memory cards with PCIE-to PCMCIA adaptors, Vikram On Sat, May 16, 2009 at 3:48 PM, Tom Sylla <tsylla@gmail.com> wrote:
On Sat, May 16, 2009 at 6:19 PM, ron minnich <rminnich@gmail.com> wrote:
for a project. I need a pci-e card that has memory -- nothing else.
Not having a lot of luck finding it but then I'm not even sure where to look.
Why not just use any cheap, high memory-size video card? The framebuffer is just memory. Or do you need it before option ROMs run?
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot

On Sat, May 16, 2009 at 4:19 PM, ron minnich <rminnich@gmail.com> wrote:
for a project. I need a pci-e card that has memory -- nothing else.
I'm curious about this project and wondering if you found what you were looking for (did a VGA card work out, or did you need larger RAM than that?). I'm trying to write the code to replace raminit with a PCI device's memory. I think I'm making it harder than it needs to be and I'm wondering if you already have something like that going. Thanks, Myles

On Friday 05 June 2009 16:19:05 Myles Watson wrote: Hi Myles,
I'm trying to write the code to replace raminit with a PCI device's memory.
why do you want to do this? To not have to do raminit on intel? Christian

On Fri, Jun 5, 2009 at 8:53 AM, Christian Leber <christian.leber@ziti.uni-heidelberg.de> wrote:
On Friday 05 June 2009 16:19:05 Myles Watson wrote:
Hi Myles,
I'm trying to write the code to replace raminit with a PCI device's memory.
why do you want to do this? Long story :)
To not have to do raminit on intel? No.
The short version is that I'm doing a PhD project and I need to be able to capture memory references. Redirecting the memory references to my device is the only way to do that. Thanks, Myles

On Friday 05 June 2009 18:34:07 Myles Watson wrote: Hi Myles
The short version is that I'm doing a PhD project and I need to be able to capture memory references. Redirecting the memory references to my device is the only way to do that.
So you basically want to log read/writes to this memory on the PCI card? Or what do you do with the reads/writes in the device? Christian

On 05.06.2009 16:19 Uhr, Myles Watson wrote:
On Sat, May 16, 2009 at 4:19 PM, ron minnich <rminnich@gmail.com> wrote:
for a project. I need a pci-e card that has memory -- nothing else.
I'm curious about this project and wondering if you found what you were looking for (did a VGA card work out, or did you need larger RAM than that?). I'm trying to write the code to replace raminit with a PCI device's memory. I think I'm making it harder than it needs to be and I'm wondering if you already have something like that going.
Remember that, on a graphics card, the option rom usually has to initialize a DDR controller, too. What's this going to save? Stefan -- coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br. Tel.: +49 761 7668825 • Fax: +49 761 7664613 Email: info@coresystems.de • http://www.coresystems.de/ Registergericht: Amtsgericht Freiburg • HRB 7656 Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866

Remember that, on a graphics card, the option rom usually has to initialize a DDR controller, too. I had hoped that the DDR controller would be already initialized. Good to remember.
In my case the DDR controller is in the FPGA and gets initialized at compile time.
What's this going to save? My hopes for a PhD :)
Thanks, Myles

Ah, well, I want to set up all the RAM for a system to have the kind of timing that PCM FLASH has. This can't be done with any existing ram controller, but it could be done with a two-socket opteron system with an FPGA in one socket . ron

On Fri, Jun 5, 2009 at 11:15 AM, ron minnich <rminnich@gmail.com> wrote:
Ah, well, I want to set up all the RAM for a system to have the kind of timing that PCM FLASH has. This can't be done with any existing ram controller, but it could be done with a two-socket opteron system with an FPGA in one socket . Yes. So you want to just have an artificial delay which varies based on write/read, possibly address if you have some caching, etc.
Very doable, I think. The problem I'm having right now is with unaligned writes. I was hoping that the Opteron would allocate a cache line on a miss to cacheable memory space, and therefore never write partial lines. So far I haven't gotten that to work. Reads are aligned, but partial writes are easy to generate. Am I forgetting something? TLB settings maybe? Opteron settings for allocate on write? Thanks, Myles
participants (7)
-
Carl-Daniel Hailfinger
-
Christian Leber
-
Myles Watson
-
ron minnich
-
Stefan Reinauer
-
Tom Sylla
-
Vikram Hegde