> Gossip:
>
> JV (Jano):
>  - BeagleBoard

Today I got HelenOS to run on beagleboard-xm qemu emulation to the
point some kernel tests pass (I have no idea whether the others just
take too long or hang).
The support is rather rudimentary:
 serial port serves as kconsole input/output, there are no uspace
input/output drivers (I plan to get OHCI working)
I still have an issue with getting timer1 to work properly (switch to
32kHz clock source), too short timeouts cause hangs, as a workaround
you may apply this patch

=== modified file 'kernel/genarch/include/drivers/amdm37x_gpt/amdm37x_gpt.h'
--- kernel/genarch/include/drivers/amdm37x_gpt/amdm37x_gpt.h    2012-03-07
21:05:56 +0000
+++ kernel/genarch/include/drivers/amdm37x_gpt/amdm37x_gpt.h    2012-03-12
21:18:51 +0000
@@ -202,8 +202,8 @@
        timer->regs = (void*) km_map(ioregs, iosize, PAGE_NOT_CACHEABLE);

        /* Set tldr and tccr */
-       timer->regs->tldr = 0xffffffff - 32768 / hz;
-       timer->regs->tccr = 0xffffffff - 32768 / hz;
+       timer->regs->tldr = 0;//0xffffffff - 32768 / hz;
+       timer->regs->tccr = 0;//0xffffffff - 32768 / hz;

        /* Set autoreload */
        timer->regs->tclr = AMDM37x_GPT_TCLR_AR_FLAG;

oh and the sources are available on: bzr://krabicka.net/orome/helenos/bbxm

>  - pointed out a bug in adjusting physical memory zones when physmem
>    starts at non-zero address

the same bug is in creating identity mapping, I added comments in bbxm branch

j.v.

_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/cgi-bin/listinfo/helenos-devel

Reply via email to