NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: [Haskell-cafe] Rewrite NetBSD kernel driver using Ajhc Haskell compiler



Nice!!

Tom


El Feb 19, 2014, a las 0:39, Kiwamu Okabe <kiwamu%debian.or.jp@localhost> 
escribió:

> Hi all,
> 
> NetBSD kernel's HD Audio sound driver has interrupt handler.
> The interrupt handler of the demo is re-written by Haskell language
> using Ajhc Haskell Compiler http://ajhc.metasepi.org/.
> 
> Demo movie could be found at following link.
> 
> http://www.youtube.com/watch?v=XEYcR5RG5cA
> 
> At the demo, run following operations.
> 
> First, set breakpoint at the interrupt of finding headphone,
> and see Haskell function names on backtrace.
> 
> Second, set breakpoint s_alloc() function, that allocate area
> in Haskell heap. Make sure of calling the function while anytime
> running kernel.
> 
> Nevertheless, playing wav file does not break up.
> 
> The source code is found at https://github.com/metasepi/netbsd-arafura-s1.
> And a picture of the architecture is also at
> http://www.flickr.com/photos/masterq/12616929055/.
> 
> Thank's,
> -- 
> Kiwamu Okabe
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe%haskell.org@localhost
> http://www.haskell.org/mailman/listinfo/haskell-cafe


Home | Main Index | Thread Index | Old Index