From d9f2d407821a620978706f7a5a6713c1572f6274 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawlZbobQoOJvtnsfNjUK-VFlTlrT7GFvCc0" Date: Sun, 6 Nov 2011 20:13:39 +0100 Subject: --- public_hurd_boxen.mdwn | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/public_hurd_boxen.mdwn b/public_hurd_boxen.mdwn index 5a281368..54238080 100644 --- a/public_hurd_boxen.mdwn +++ b/public_hurd_boxen.mdwn @@ -28,6 +28,10 @@ image|hurd/running/qemu]]. "[[bddebian]]","goober","Debian GNU/Hurd","?" "[[bddebian]]","grubber","Debian GNU/Hurd","Celeron 2.2 GHz; 554 MiB","Xen domU on [[zenhost]]; for experimental stuff" "[[bddebian]]","[[zenhost]]","Debian GNU/Linux","Celeron 2.2 GHz","Xen dom0 for several hosts" +"[[sceen]]","darnassus","Debian GNU/Hurd","Core i5 3.1 GHz, 1.8 GiB","KVM guest on shattrath; public hurdbox" +"[[sceen]]","ironforge","Debian GNU/Hurd","Core i5 3.1 GHz, 1.8 GiB","KVM guest on shattrath; Debian buildd" +"[[sceen]]","exodar","Debian GNU/Hurd","Core i5 3.1 GHz, 1.8 GiB","KVM guest on shattrath; Debian porterbox" +"[[sceen]]","shattrath","Debian GNU/Linux","Core i5 3.1 GHz","KVM host" "Debian","[strauss.debian.net](http://strauss.debian.net/ssh)","Debian GNU/Hurd",,"all Debian Developers have access" """]] -- cgit v1.2.3 From 71d2293e70997d147c41585268dda8f6a9775400 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawlZbobQoOJvtnsfNjUK-VFlTlrT7GFvCc0" Date: Sun, 6 Nov 2011 20:19:01 +0100 Subject: --- sceen.mdwn | 1 + 1 file changed, 1 insertion(+) create mode 100644 sceen.mdwn diff --git a/sceen.mdwn b/sceen.mdwn new file mode 100644 index 00000000..1e4e17ce --- /dev/null +++ b/sceen.mdwn @@ -0,0 +1 @@ + -- cgit v1.2.3 From c4b6c1d7714426b9ceb204b5a26553aafdd5a265 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawlZbobQoOJvtnsfNjUK-VFlTlrT7GFvCc0" Date: Sun, 6 Nov 2011 20:23:57 +0100 Subject: --- public_hurd_boxen.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public_hurd_boxen.mdwn b/public_hurd_boxen.mdwn index 54238080..c395da7a 100644 --- a/public_hurd_boxen.mdwn +++ b/public_hurd_boxen.mdwn @@ -35,7 +35,7 @@ image|hurd/running/qemu]]. "Debian","[strauss.debian.net](http://strauss.debian.net/ssh)","Debian GNU/Hurd",,"all Debian Developers have access" """]] -To request an account on the *[[bddebian]]* machines either contact +To request an account on the *[[bddebian]]* or *[[sceen]]* machines, either contact *tschwinge* (other people might also be able to help) in [[IRC]] or send email to (please include your desired user name and public SSH key). Also use these contact -- cgit v1.2.3 From f8dc61388c5c7ea1bc2bf1984d3c85de76c8c837 Mon Sep 17 00:00:00 2001 From: mcsim Date: Sun, 6 Nov 2011 21:10:45 +0100 Subject: --- user/Maksym_Planeta.mdwn | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/user/Maksym_Planeta.mdwn b/user/Maksym_Planeta.mdwn index 64dc6e19..3872bc68 100644 --- a/user/Maksym_Planeta.mdwn +++ b/user/Maksym_Planeta.mdwn @@ -9,8 +9,27 @@ is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] [[!toc]] -Notes on tmpfs -============== +#Notes on tmpfs + +## mach-defpager + + : 1. On every system there is a ``default pager'' (mach-defpager). That one is responsible + for all ``anonymous memory''. For example, when you do malloc(10 MiB), and then there is memory pressure, + this 10 MiB memory region is backed by the default pager, whose job then is it to provide the backing store for this. + : This is what commonly would be known as a swap partition. + : And this is also the way tmpfs works (as I understand it). + : malloc(10 MiB) can also be mmap(MAP_ANONYMOUS, 10 MIB); that's the same, essentially. + : Now, for ext2fs or any other disk-based file system, this is different: + : The ext2fs translator implements its own backing store, namely it accesses the disk for storing + changed file content, or to read in data from disk if a new file is opened. + +## Steps + +1. Find out what causes crashes in tmpfs with defpager + +2. Write own pager + + 6.11.11 Reading/writing for files that fit in vm_page_size works #Debugging -- cgit v1.2.3