AHCI/part_blk
Nobody III
hungryninja101 at ...9...
Sat Dec 27 01:21:29 CET 2014
after a little modification (which made a difference even though it
shouldn't have), I have been able to get output from part_blk. Now, I have
narrowed the problem down to the following bit of code:
Sector(unsigned long blk_nr,
unsigned long count,
bool write = false)
: _session(Driver::driver().session()),
_p(_session.dma_alloc_packet(Driver::driver().blk_size()
* count),
write ? Packet_descriptor::WRITE :
Packet_descriptor::READ,
blk_nr, count)
Somewhere in there, it freezes. If I had more time, I would break it up and
dig deeper.
On Thu, Dec 25, 2014 at 2:30 PM, Christian Helmuth <
christian.helmuth at ...1...> wrote:
> Hello,
>
> On Wed, Dec 24, 2014 at 10:35:40PM +0000, Nobody III wrote:
> > It appears that main() never actually starts with AHCI.
>
> I stepped through your video log and could not find anything
> suspicious beside the fact that part_blk does not print anything. Did
> you you really add something like the following to
> repos/os/src/server/part_blk/main.cc?
>
> int main()
> {
> using namespace Genode;
>
> PINF("I just started");
>
> if (!Block::Partition_table::table().avail()) {
> PERR("No valid partition table found");
> return 1;
> }
>
> PINF("Partition table parsed");
>
> ...
> }
>
> Could you send me (or the list) your current version of the used run
> script? I'll try to adapt it to Qemu with AHCI and investigate
> further.
>
> Greets
> --
> Christian Helmuth
> Genode Labs
>
> http://www.genode-labs.com/ · http://genode.org/
> https://twitter.com/GenodeLabs · /ˈdʒiː.nəʊd/
>
> Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
> Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming! The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net
> _______________________________________________
> genode-main mailing list
> genode-main at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genode.org/pipermail/users/attachments/20141227/395e911d/attachment.html>
More information about the users
mailing list