edgarigl / tlmu

TLMu - Transaction Level eMulator
http://edgarigl.github.com/tlmu/
Other
33 stars 26 forks source link

MMU and IRQ support #1

Closed yTakatsukasa closed 12 years ago

yTakatsukasa commented 12 years ago

Dear Edgar, I read your post on OSCI tlm2_forum about TLMu. Great project!! I once tried to utilize QEMU for SystemC, but I could not finish it. Because there are so many memory access functions to insert TLM hooks.

TLMu has a well-organized structure. I found several problems on MMU and IRQ(ARM). Please check the modifications I made. With these changes, I succeeded to boot ARM Linux-3.4.

Regards, Yutestu.

edgarigl commented 12 years ago

On Tue, May 29, 2012 at 10:45:50PM -0700, Yutetsu TAKATSUKASA wrote:

Dear Edgar, I read your post on OSCI tlm2_forum about TLMu. Great project!! I once tried to utilize QEMU for SystemC, but I could not finish it. Because there are so many memory access functions to insert TLM hooks.

TLMu has a well-organized structure. I found several problems on MMU and IRQ(ARM). Please check the modifications I made. With these changes, I succeeded to boot ARM Linux-3.4.

Regards, Yutestu.

Thanks, I've applied the patches!

good work!

Cheers, Edgar

You can merge this Pull Request by running:

git pull https://github.com/hdlab/tlmu mmu_and_irq_support

Or you can view, comment on it, or merge it online at:

https://github.com/edgarigl/tlmu/pull/1

-- Commit Summary --

  • Use g_thread_supported() instead of g_thread_get_initialized().
  • Fixed compile error caused by using binary number.
  • Fixed bug : access via native pointer and cause SEGV
  • Fixed bug: softmmu can not find tlmu memories and abort
  • Enabled interrupts on tlm_mach with ARM processor

-- File Changes --

M exec-all.h (9) M exec.c (26) M hw/9pfs/virtio-9p-coth.c (2) M hw/tlm_mach.c (8) M target-unicore32/translate.c (16)

-- Patch Links --

https://github.com/edgarigl/tlmu/pull/1.patch https://github.com/edgarigl/tlmu/pull/1.diff


Reply to this email directly or view it on GitHub: https://github.com/edgarigl/tlmu/pull/1

edgarigl commented 12 years ago

On Wed, May 30, 2012 at 10:02 AM, Edgar E. Iglesias edgar.iglesias@gmail.com wrote:

On Tue, May 29, 2012 at 10:45:50PM -0700, Yutetsu TAKATSUKASA wrote:

Dear Edgar, I read your post on OSCI tlm2_forum about TLMu. Great project!! I once tried to utilize QEMU for SystemC, but I could not finish it. Because there are so many memory access functions to insert TLM hooks.

TLMu has a well-organized structure. I found several problems on MMU and IRQ(ARM). Please check the modifications I made. With these changes, I succeeded to boot ARM Linux-3.4.

Regards, Yutestu.

Thanks, I've applied the patches!

good work!

Cheers, Edgar

Hi,

I noticed today that I had forgotten to push your changes. Anyway, they are available in the public git. Sorry for the delay.

Cheers, Edgar