[haiku-commits] Re: haiku: hrev46287 - in src/system/boot: loader platform/bios_ia32 loader/file_systems/packagefs

  • From: François Revol <revol@xxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 26 Oct 2013 16:28:14 +0200

On 26/10/2013 05:13, ingo_weinhold@xxxxxx wrote:

> a3a4302: boot loader heap: Handle large allocations separately
>   
>   Use platform_{allocate,free}_region() to allocate/free chunks >= 16 KiB.
>   This reduces the usage of our dedicated (and limited) heap region,
>   particularly since packagefs makes some larger temporary allocations
>   while reading the package file. Should fix #10136.
> 
>                                     [ Ingo Weinhold <ingo_weinhold@xxxxxx> ]

Hmm I had the intuition this would make some trouble...

Somehow it currently breaks the ARM boot:

*** PANIC ***
mmu_free: asked to unmap out of range region (0x80a18000, size 8)

8 bytes looks a bit small for a large allocation...

François.


Other related posts: