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--