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

amindfv at gmail.com amindfv at gmail.com
Wed Feb 19 14:36:37 UTC 2014


Nice!!

Tom


El Feb 19, 2014, a las 0:39, Kiwamu Okabe <kiwamu at debian.or.jp> 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 at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe


More information about the Haskell-Cafe mailing list