{"push_id":743361688,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"9cb40fc313993db15db2f031e3b22bb360086488","before":"0d5d1b29c09ab96715f1e8cb544d491cd55e5d57","commits":[{"sha":"cffe77edb8c07bebcc15ef44be6c2c989d96ba47","author":{"email":"2e12f6b76173c8dcec9812ac6dae388d17a00f98@iki.fi","name":"Kalle A. Sandström"},"message":"tone down printf chatter from memorydesc consumers\n\n[knew I forgot something...]","distinct":true,"url":"https://api.github.com/repos/ksandstr/mung/commits/cffe77edb8c07bebcc15ef44be6c2c989d96ba47"},{"sha":"9cb40fc313993db15db2f031e3b22bb360086488","author":{"email":"2e12f6b76173c8dcec9812ac6dae388d17a00f98@iki.fi","name":"Kalle A. Sandström"},"message":"user: sigma0: build user heap with mdb_query()\n\nThe function is used to find the process VM shape, which breaks mightily when\nsome microkernel puts a hole smack in the middle. Which mung shouldn't be\ndoing.\n\nConventional memory goes into the \"pumpable\" section, i.e. freelists as well\nas the by-range tree. Other memory goes into just the latter, with the\n`readonly' option set for L4_ReadOnlyBIOSRegion (non-portable).\n\nAlso, change get_free_page*() to return a L4_Fpage_t w/ rights. This puts the\nreadonly part in when smaller pages are pulled from the range tree, and passes\nit on in the IPC loop without fuss. Untested, but should work.","distinct":true,"url":"https://api.github.com/repos/ksandstr/mung/commits/9cb40fc313993db15db2f031e3b22bb360086488"}]}