History log of /barrelfish-master/lib/posixcompat/sbrk.c
Revision Date Author Comments
# 9bd8d1d5 03-Apr-2019 Reto Achermann <reto.achermann@inf.ethz.ch>

replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 2b033648 18-Oct-2018 Simon Gerber <simon.gerber@inf.ethz.ch>

posixcompat: sbrk: add comment about using a memobj_append.

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 4f5371a2 24-Apr-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

sbrk: fixing bug with the goffset calculation and using large pages

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 55c0d6e2 24-Mar-2015 Gerd Zellweger <mail@gerdzellweger.com>

Measure sbrk tickwise.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>


# c376d18c 24-Mar-2015 Gerd Zellweger <mail@gerdzellweger.com>

sbrk time measurements.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>


# 31655eaa 18-Mar-2015 Simon Gerber <simon.gerber@inf.ethz.ch>

T80: Implement protect on arbtrary ranges.

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 6163f58e 17-Mar-2015 Simon Gerber <simon.gerber@inf.ethz.ch>

T80: implement "append-only" memobj and use for sbrk().

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# a1cfecb6 12-Mar-2015 Gerd Zellweger <mail@gerdzellweger.com>

Expose offset and base again.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>


# 426a50f2 11-Mar-2015 Gerd Zellweger <mail@gerdzellweger.com>

Added vaddr for frames in pmap.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>


# b8e9ff43 10-Mar-2015 Gerd Zellweger <mail@gerdzellweger.com>

Add some sanity checks to the sbrk functions.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>


# 9b1cb015 10-Mar-2015 Gerd Zellweger <mail@gerdzellweger.com>

Expose sbrk memory objects to interested clients.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>


# 6ab932e2 05-Mar-2015 Gerd Zellweger <mail@gerdzellweger.com>

Dirty bits.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>


# 31d33ebf 26-Feb-2015 Gerd Zellweger <mail@gerdzellweger.com>

Increase sbrk memory size.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>


# 6e179803 20-Feb-2015 Gerd Zellweger <mail@gerdzellweger.com>

Increase sbrk HEAP size.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>


# 5fb23e23 11-Jun-2018 Lukas Humbel <lukas.humbel@inf.ethz.ch>

sbrk: Dont use large pages on ARMv8

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 7a2a0c71 11-Jun-2018 Lukas Humbel <lukas.humbel@inf.ethz.ch>

ARMv7: Fix sbrk

Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>


# 7b6ea0ac 24-Apr-2018 Reto Achermann <reto.achermann@inf.ethz.ch>

sbrk: fixing bug with the goffset calculation and using large pages

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 402b4fb8 23-May-2012 Andrew Baumann <andrew.baumann@microsoft.com>

revert vspace_map_anon_aligned API change, and try to make the interface slightly saner

passing a struct memobj when you expect and use a larger struct
memobj_anon (and the caller must know this) is insanity

--HG--
extra : transplant_source : %B4%1Fu%1E%16%22%D5%B7%0C%DA%09%0Dk%F6%9D%02%5C%8A%E8%2C


# 56e00ea1 09-Jul-2012 Simon Peter <speter@inf.ethz.ch>

Fix sbrk() to conform to the new (old) prototype.


# cba58299 05-Feb-2012 Kornilios Kourtis <kkourt@inf.ethz.ch>

newlib,x86_32: use PRI{u,x}32, PRI{u,x}PTR, etc in format strings

Again this is needed because newlib defines uint32_t as unsigned long.
(In retrospect, I should just changed newlib's uint32_t to unsigned int)

Checkpoint:
compiles and boots qemu for x86-{32,64}-{newlib,freec}
Also, a couple of tests on real hardware (x86_64 only) work


# 522b8c0f 28-Dec-2011 Zeus Gómez Marmolejo <zeus.gomez@bsc.es>

Boots correctly for both freec and newlib


# 9299dcef 08-Jul-2011 Stefan Kästle <stefan.kaestle@inf.ethz.ch>

Initial version of public stable barrelfish repository.