[m5-users] Barrelfish on m5

2011-01-10 Thread Tim Harris (RESEARCH)
Hi, I'm looking at how easy it would be to boot the x86-64 version of the Barrelfish OS on m5 (http://www.barrelfish.org/ says more about the project, although the most recent source release is now getting a bit out of date). The OS itself runs on the bare metal. It has fairly limited

Re: [m5-users] Barrelfish on m5

2011-01-11 Thread Tim Harris (RESEARCH)
Hi Nate, Gabe, thanks for the pointers! I've got a simple Barrelfish system now running. It gets as far as booting 1 core, starting various system processes on them, and running a user-mode test app. My current changes are a mess -- both the changes to m5 and to Barrelfish -- so I'll need to

Re: [m5-users] Barrelfish on m5

2011-01-13 Thread Tim Harris (RESEARCH)
could probably recreate them from your descriptions if you don't want to for some reason. Thanks again for letting us know about the bugs, and best of luck moving forward. Gabe On 01/11/11 05:22, Tim Harris (RESEARCH) wrote: Hi Nate, Gabe, thanks for the pointers! I've got a simple Barrelfish

Re: [m5-users] Barrelfish on m5

2011-01-13 Thread Tim Harris (RESEARCH)
respectively. You can find the responsible code in arch/x86/cpuid.cc. Checking just one of those should be sufficient, and I'd guess the first is less likely to change, although it's unlikely either would change any time soon. Gabe Tim Harris (RESEARCH) wrote: Hi Gabe, I've got Barrelfish

Re: [gem5-users] Aborted at X86 FS SE Mode (Solved)

2011-06-01 Thread Tim Harris (RESEARCH)
I ran into a similar problem a while back when building M5 on 32-bit Cygwin. Maybe this explains the early crash here: It looked like some updates to the flags field defined on StaticInstBase were being truncated. I was seeing IsLastMicroop being lost, leading to assert-fails (m5.opt) /