For linux we pass in a jiffies= on the command line so Linux doesn¹t attempt to calculate it on boot. Perhaps FreeBSD is doing some type of calibration like jiffies and that is taking the time?
Thanks, Ali On 4/14/15, 2:35 AM, "Ruslan Bukin" <[email protected]> wrote: >Hello, > >I experience a speed problem running FreeBSD/ARMv8 in FS mode: >for some reason gem5 takes ~1 hour to boot FreeBSD multiuser, >while Linux on a same host PC (using same gem5.opt binary) >takes about 7-10 minutes. > >I tested FreeBSD boot with rootfs on ATA (PCI bus) disk device as well >with Virtio Block (also PCI bus). > >If I set --debug-start option to some N ticks value (i.e. 10000000000), >I see that Linux reaches it in 10 seconds, while FreeBSD is about >80 seconds. > >Any idea what I'm missing? May be Linux tunes some CPU clocks during >boot ? > >Ruslan > >_______________________________________________ >gem5-users mailing list >[email protected] >http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590 ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782 _______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
