Feather: A very lightweight web service for Genode platforms.
Guido Witmond
guido at ...231...
Thu Jun 16 22:06:34 CEST 2016
Hi All,
A small update on my experiments:
- the site ran stable for about a week;
- but it got stuck on some interrupt [1]; perhaps a resource leak
somewhere. Are there known leaks in libc, vfs, lwip?
- it's not so slow as I thought it was as I was measuring it wrong. It
reaches half the speed of nginx on linux on that box.
- I get it to run on both FOC 64 and Nova 64 bit;
- with Nova, I don't see the serial console output, however, it serves
pages just as fast as FOC; any ideas how to configure it to get the Nova
console output?
According to my colo's power panel, it uses 12 watts more under FOC than
Linux. I've been looking at the cpufreq regulator that has been build
for arndale but not yet for x86. I've copied Stefan's Regulator driver
code to os/drivers/platform/spec/x86 but I lack the knowledge of the
hardware io-ranges, registers and such to implement a working version.
Who has some definitive docs on how to implement a simple power regulator.
Or is this power consumption because I run FOC with the kernel debugger
enabled?
My plans are to add a ssh-listener to allow for remote update of the web
site files.
Cheers,
Guido Witmond.
1:
CPU 0 [fffffffff00118c3]: IRQ ENTRY
CPU 1 [fffffffff003c7b2]: Maskable Interrupt
id cpu name pr sp wait to stack state
249 0 platform_ep 80 184 (1528) ready
240 0 irq_sig_recv 80 184 242* (1528) rcv_wait
238 0 signal handler 80 79 7b* (1032) rcv_wait
232 0 signal handler 80 ae (1032) ready
22c 0 signal handler 80 e3 e5* (1032) rcv_wait
226 0 signal handler 80 119 11b* (1032) rcv_wait
20a 0 signal handler 80 14d 14f* (1032) rcv_wait
1ff 0 signal handler 80 184 186* (1032) rcv_wait
1f4 0 timer_drv_ep 80 79 - (1528) rcv_wait
1ed 0 nic_drv_ep 80 ae 249 (1528) ready,rcv_wait
1e6 0 ep 80 e3 1e8* (1528) rcv_wait,fpu
1df 0 ep 80 119 1e1* (1528) rcv_wait
1d8 0 report_rom_ep 80 14d - (1528) rcv_wait
1bd 0 ep 80 184 1bf* (1528) rcv_wait
1ac 0 platform_drv 80 184 1bd (1528) rcv_wait
19d 0 platform_drv 80 39 - (1528) rcv_wait
177 0 acpi_report_rom 80 14d 179* (1528) rcv_wait
168 0 acpi_report_rom 80 39 - (1528) rcv_wait
140 0 acpi_drv 80 119 1df (1032) rcv_wait
132 0 acpi_drv 80 39 - (1528) rcv_wait
10c 0 feather 80 e3 1e6 (1032) rcv_wait
fd 0 feather 80 39 - (1528) rcv_wait
d5 0 nic_drv 80 ae 1ed (1528) rcv_wait
present list: (tid-sorted) <Space>=mode
<CR>=select
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.genode.org/pipermail/users/attachments/20160616/48415100/attachment.sig>
More information about the users
mailing list