My website running Genode
Guido Witmond
guido at ...231...
Tue Dec 22 23:33:15 CET 2015
Hi Genodians,
With the release 15.11 I've build a new working Genode system with
lighttpd on top of the Fiasco kernel, the only kernel that likes my
hardware.
I've solved the 256Kb problem a while ago. However, there is one issue
with lightttp remaining. It has an artificial limit on urls or
filenames. It doesn't like this one:
http://eccentric-authentication.org/blog/2014/03/26/how-to-design-a-distributed-client-certificate-verification-service.html
. It gives a 404, while nginx on linux serves the contents. As it's
probably lighttpd. I'll check that out.
There is another issue, the whole site stops responding after a little
time. Clicking new urls just give timeouts.
Please advice how to proceed.
I've attached the generated config file.
With regards, Guido Witmond.
-------------- next part --------------
<config>
<parent-provides>
<service name="ROM"/>
<service name="LOG"/>
<service name="CAP"/>
<service name="RAM"/>
<service name="RM"/>
<service name="CPU"/>
<service name="PD"/>
<service name="IRQ"/>
<service name="IO_PORT"/>
<service name="IO_MEM"/>
<service name="SIGNAL"/>
</parent-provides>
<default-route>
<any-service> <parent/> <any-child/> </any-service>
</default-route>
<start name="timer">
<resource name="RAM" quantum="1M"/>
<provides><service name="Timer"/></provides>
</start>
<start name="nic_drv">
<resource name="RAM" quantum="4M"/>
<provides><service name="Nic"/></provides>
</start>
<start name="acpi_drv" >
<resource name="RAM" quantum="2M"/>
<route>
<service name="LOG"> <parent/> </service>
<service name="IO_MEM"> <parent/> </service>
<service name="RM"> <parent/> </service>
<service name="Report"> <child name="acpi_report_rom"/> </service>
</route>
</start>
<start name="acpi_report_rom" >
<binary name="report_rom"/>
<resource name="RAM" quantum="2M"/>
<provides>
<service name="ROM" />
<service name="Report" />
</provides>
<config>
<rom> <policy label="platform_drv -> acpi" report="acpi_drv -> acpi"/> </rom>
</config>
<route>
<service name="LOG"> <parent/> </service>
<service name="SIGNAL"> <parent/> </service>
<service name="CAP"> <parent/> </service>
<service name="RM"> <parent/> </service>
</route>
</start>
<start name="platform_drv" >
<resource name="RAM" quantum="4M" constrain_phys="yes"/>
<provides>
<service name="Platform"/>
</provides>
<route>
<service name="ROM">
<if-arg key="label" value="acpi"/> <child name="acpi_report_rom"/>
</service>
<any-service> <parent/> </any-service>
</route>
<config>
<policy label="ps2_drv"> <device name="PS2"/> </policy>
<policy label="nic_drv" irq_mode="nomsi">
<pci bus="0x22" device="0" function="0"/> </policy>
<policy label="fb_drv"> <pci class="VGA"/> </policy>
<policy label="wifi_drv"> <pci class="WIFI"/> </policy>
<policy label="usb_drv"> <pci class="USB"/> </policy>
<policy label="ahci_drv"> <pci class="AHCI"/> </policy>
<policy label="audio_drv"> <pci class="AUDIO"/> <pci class="HDAUDIO"/> </policy>
<policy label="intel_fb_drv" irq_mode="nomsi">
<pci class="VGA"/>
<pci bus="0" device="0" function="0"/>
<pci class="ISABRIDGE"/>
</policy>
</config>
</start>
<start name="lighttpd">
<resource name="RAM" quantum="1G" />
<config>
<arg value="lighttpd" />
<arg value="-f" />
<arg value="/etc/lighttpd.conf" />
<arg value="-D" />
<libc stdin="/dev/null" stdout="/dev/log" stderr="/dev/log"
ip_addr="94.142.240.7" netmask="255.255.255.0" gateway="94.142.240.254">
<vfs>
<dir name="dev">
<log/>
<null/>
</dir>
<tar name="websites.tar"/>
</vfs>
</libc>
</config>
</start>
</config>
-------------- 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/20151222/bff08738/attachment.sig>
More information about the users
mailing list