> 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