[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Torsion-dev] Torsion 0.0.15 released
From: |
Dan Helfman |
Subject: |
[Torsion-dev] Torsion 0.0.15 released |
Date: |
15 Feb 2003 21:51:35 -0800 |
After much delay, version 0.0.15 of the Torsion OS has been released.
Here's the changelog:
torsion 0.0.15 (Sat, 15 Feb 2003 21:02:28 -0800)
* completely new virtual memory slab allocator (Lee Salzman)
* completely new virtual and physical page buddy allocators (Lee also)
* fixes to support gcc 3.2
* fixes to support bochs 2.0
The new virtual memory allocator is essentially a malloc()
implementation, although of course I don't call it that. The advantage
of this new slab allocator over the old allocator is that the new one
doesn't suck. For allocation requests smaller than a page of memory
(4096 bytes), the chunk is allocated out of a "slab" or pool of
similarly sized chunks. For allocation requests larger than a single
page, the underlying virtual page span buddy allocator is utilized.
The new physical memory page span buddy allocator, like the virtual page
allocator, allows allocations of either a single page or several pages
of memory at once. This is good for things like large DMA transfers to
and from devices that don't support scatter/gather operations, and
therefore need contiguous chunks of physical memory.
Many thanks are due to Lee Salzman for contributing this new code.
--
Dan Helfman <address@hidden>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Torsion-dev] Torsion 0.0.15 released,
Dan Helfman <=