kmem_alloc: out of kernel memory

David Silcott <[email protected]> Mon, 30 May 2011 20:27:55 +0100 (BST)
Newsgroups gmane.comp.micro-kernel.l4.l4ka.general
Message-ID <[email protected]>
--0-1587843739-1306783675=:4121
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,=0A=0AI've synced my local copy of Pistachio against the latest availabl=
e and now all of my builds are reporting an out of memory error when I try =
to run any application, even pingpong or memtest. Below is the output I rec=
eive when I attempt to run memtest=0A=0A=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=0AKickStart 0.13.06=0ADetected mult=
iboot compliant loader=0A=A0kernel =A0 =A0(0x00824000-0x0090ad41) =A0 =3D> =
0x001ef4d0=0A=A0 (0x00824000-0x0083f388) -> 0x00100000-0x0011b388=0A=A0 (0x=
00840000-0x00840028) -> 0x0011c000-0x0011c028=0A=A0 (0x00841000-0x0084a376)=
 -> 0x0011d000-0x00126376=0A=A0 (0x0084b000-0x008ef0c0) -> 0x00127000-0x001=
cb0c0=0A=A0 (0x008f0000-0x008f4338) -> 0x001ec000-0x001f0338=0A=A0sigma0 =
=A0 =A0(0x0090b000-0x0092eb24) =A0 =3D> 0x00020000=0A=A0 (0x0090c000-0x0091=
5524) -> 0x00020000-0x00029524=0A=A0roottask =A0(0x0092f000-0x0093d424) =A0=
 =3D> 0x00400000=0A=A0 (0x00930000-0x00935044) -> 0x00400000-0x00405044=0AL=
aunching kernel ...=0A=0AL4Ka::Pistachio - built on May 28 2011 21:39:10 by=
 david@andesite using gcc version 3.3.6=0A--- "KD# kmem_alloc: out of kerne=
l memory" ---=0A--------------------------------- (eip=3Df010909c, esp=3D00=
000000) ---=0A=0A=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=0A=0A=0AA query of the memory statistics reveals the following=
:=0A=0A=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=0A=0A/stats> kmem=0AKernel memory statistics:=0A=A0 Chunk size =A0=3D 1=
024 bytes=0A=A0 Free chunks =3D 2 (2KB)=0A=0A=A0 Consecutive =A0 Number of=
=0A=A0 chunks =A0 =A0 =A0 =A0matches=0A=A0 =A0 =A0 =A0 1 =A0 =A0 =A0 =A0 =
=A0 =A02=0A=A0 =A0 =A0 =A0 2 =A0 =A0 =A0 =A0 =A0 =A01=0A=A0 =A0 =A0 =A0 4 =
=A0 =A0 =A0 =A0 =A0 =A00=0A=A0 =A0 =A0 =A0 8 =A0 =A0 =A0 =A0 =A0 =A00=0A=A0=
 =A0 =A0 =A016 =A0 =A0 =A0 =A0 =A0 =A00=0A=A0 =A0 =A0 =A032 =A0 =A0 =A0 =A0=
 =A0 =A00=0A=A0 =A0 =A0 =A064 =A0 =A0 =A0 =A0 =A0 =A00=0A=A0 =A0 =A0 128 =
=A0 =A0 =A0 =A0 =A0 =A00=0A=A0 =A0 =A0 256 =A0 =A0 =A0 =A0 =A0 =A00=0A=A0 =
=A0 =A0 512 =A0 =A0 =A0 =A0 =A0 =A00=0A=A0 =A0 =A01024+ =A0 =A0 =A0 =A0 =A0=
 0=0A=0A=A0 Max consecutive chunks: 2=0A=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=0A=0A=A0I get the same results even=
 if I explicitly pass =A0memory values to kickstart: =A0 =A0maxmem=3D1G =A0=
kmem=3D128M=A0=0A=0AI have tried several versions of GCC with 3.3.6 being t=
he last but all have reported some form of 'out of memory' error and the er=
ror occurs both on qemu and on a physical machine.=0A=0AThe processor and m=
emory spcecs of my test machine are:=0A=0ACPU: Intel Core 2 duo=0AMemory: 4=
G=0A=0ACan anyone see what I am doing wrong? I didn't have this problem bef=
ore updated pistachio=A0=0A=0AI have attached a copy of my config.out file.=
=0A=0ARegards=0ADavid
--0-1587843739-1306783675=:4121
Content-Type: application/octet-stream; name="config.out"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="config.out"

IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkLCBkb24ndCBlZGl0CiMKIyBH
ZW5lcmF0ZWQgb246IGFuZGVzaXRlCiMgQXQ6IFNhdCwgMjggTWF5IDIwMTEg
MjA6Mzg6NTMgKzAwMDAKIyBMaW51eCB2ZXJzaW9uIDIuNi4zOSAocm9vdEBh
bmRlc2l0ZSkgKGdjYyB2ZXJzaW9uIDQuNS4zIChEZWJpYW4gNC41LjMtMSkg
KSAjMSBTTVAgVGh1IE1heSAxOSAyMToyMzoxNyBCU1QgMjAxMQoKIwojIFBp
c3RhY2hpbyBLZXJuZWwgQ29uZmlndXJhdGlvbiBTeXN0ZW0KIwoKIwojIEhh
cmR3YXJlCiMKCiMKIyBCYXNpYyBBcmNoaXRlY3R1cmUKIwpDT05GSUdfQVJD
SF9YODY9eQpDT05GSUdfQVJDSF9QT1dFUlBDPW4KQ09ORklHX0FSQ0hfUE9X
RVJQQzY0PW4KCgojCiMgWDg2IFByb2Nlc3NvciBBcmNoaXRlY3R1cmUKIwpD
T05GSUdfU1VCQVJDSF9YMzI9eQpDT05GSUdfU1VCQVJDSF9YNjQ9bgoKCiMK
IyBQcm9jZXNzb3IgVHlwZQojCkNPTkZJR19DUFVfWDg2X0k0ODY9bgpDT05G
SUdfQ1BVX1g4Nl9JNTg2PW4KQ09ORklHX0NQVV9YODZfSTY4Nj15CkNPTkZJ
R19DUFVfWDg2X1A0PW4KQ09ORklHX0NQVV9YODZfSzg9bgpDT05GSUdfQ1BV
X1g4Nl9DMz1uCkNPTkZJR19DUFVfWDg2X1NJTUlDUz1uCgoKIwojIFBsYXRm
b3JtCiMKQ09ORklHX1BMQVRfUEM5OT15CgoKIwojIE1pc2NlbGxhbmVvdXMK
IwpDT05GSUdfSU9BUElDPXkKQ09ORklHX01BWF9JT0FQSUNTPTIKQ09ORklH
X0FQSUNfVElNRVJfVElDSz0xMDAwCgpDT05GSUdfU01QPXkKQ09ORklHX1NN
UF9NQVhfUFJPQ1M9NApDT05GSUdfU01QX0lETEVfUE9MTD1uCgoKIwojIEtl
cm5lbAojCkNPTkZJR19FWFBFUklNRU5UQUw9bgoKIwojIEV4cGVyaW1lbnRh
bCBGZWF0dXJlcwojCkNPTkZJR19YX1BBR0VSX0VYUkVHUz1uCkNPTkZJR19Y
X0NUUkxYRkVSX01TRz1uCkNPTkZJR19YX0VWVF9MT0dHSU5HPW4KCiMKIyBL
ZXJuZWwgc2NoZWR1bGluZyBwb2xpY3kKIwpDT05GSUdfU0NIRURfUlI9bgpD
T05GSUdfWF9TQ0hFRF9IUz1uCgoKQ09ORklHX0lQQ19GQVNUUEFUSD15CkNP
TkZJR19ERUJVRz15CkNPTkZJR19ERUJVR19TWU1CT0xTPW4KQ09ORklHX1BF
UkZNT049bgpDT05GSUdfU1BJTl9XSEVFTFM9eQpDT05GSUdfTkVXX01EQj1u
CkNPTkZJR19TVEFUSUNfVENCUz15CkNPTkZJR19YODZfU01BTExfU1BBQ0VT
PXkKQ09ORklHX1g4Nl9JT19GTEVYUEFHRVM9bgoKCiMKIyBEZWJ1Z2dlcgoj
CgojCiMgS2VybmVsIERlYnVnZ2VyIENvbnNvbGUKIwpDT05GSUdfS0RCX0NP
TlNfQ09NPXkKQ09ORklHX0tEQl9DT01QT1JUPTB4MApDT05GSUdfS0RCX0NP
TVNQRUVEPTExNTIwMApDT05GSUdfS0RCX0NPTlNfS0JEPW4KQ09ORklHX0tE
Ql9CT09UX0NPTlM9MAoKQ09ORklHX0tEQl9ESVNBUz1uCkNPTkZJR19LREJf
T05fU1RBUlRVUD1uCkNPTkZJR19LREJfQlJFQUtJTj1uCkNPTkZJR19LREJf
QlJFQUtJTl9CUkVBSz1uCkNPTkZJR19LREJfQlJFQUtJTl9FU0NBUEU9bgpD
T05GSUdfS0RCX0lOUFVUX0hMVD1uCkNPTkZJR19LREJfTk9fQVNTRVJUUz1u
CgojCiMgVHJhY2UgU2V0dGluZ3MKIwpDT05GSUdfVkVSQk9TRV9JTklUPW4K
Q09ORklHX1RSQUNFUE9JTlRTPW4KQ09ORklHX0tNRU1fVFJBQ0U9bgpDT05G
SUdfVFJBQ0VCVUZGRVI9bgpDT05GSUdfWDg2X0tFRVBfTEFTVF9CUkFOQ0hF
Uz1uCgoKCiMKIyBDb2RlIEdlbmVyYXRvciBPcHRpb25zCiMKCgojCiMgRGVy
aXZlZCBzeW1ib2xzCiMKQ09ORklHX0hBVkVfTUVNT1JZX0NPTlRST0w9bgpD
T05GSUdfWDg2X1BTRT15CkNPTkZJR19CSUdFTkRJQU49bgpDT05GSUdfUFBD
X01NVV9UTEI9bgpDT05GSUdfWDg2X1NZU0VOVEVSPXkKQ09ORklHX1g4Nl9Q
R0U9eQpDT05GSUdfWDg2X0ZYU1I9eQpDT05GSUdfSVNfMzJCSVQ9eQpDT05G
SUdfWDg2X0hUVD1uCkNPTkZJR19YODZfUEFUPXkKQ09ORklHX1BQQ19CT09L
RT1uCkNPTkZJR19JU182NEJJVD1uCkNPTkZJR19NVUxUSV9BUkNISVRFQ1RV
UkU9bgpDT05GSUdfWDg2X0VNNjRUPW4KQ09ORklHX1BQQ19DQUNIRV9MMV9X
UklURVRIUk9VR0g9bgpDT05GSUdfUFBDX1RMQl9JTlZfTE9DQUw9bgpDT05G
SUdfUFBDX0NBQ0hFX0lDQklfTE9DQUw9bgpDT05GSUdfWDg2X1NNQUxMX1NQ
QUNFU19HTE9CQUw9eQpDT05GSUdfWDg2X0hWTT1uCkNPTkZJR19QUENfTU1V
X1NFR01FTlRTPW4KQ09ORklHX1g4Nl9UU0M9eQojCiMgVGhhdCdzIGFsbCwg
Zm9sa3MhCg==

--0-1587843739-1306783675=:4121--