aboutsummaryrefslogtreecommitdiffstats
path: root/arena.c
Commit message (Collapse)AuthorAgeFilesLines
* Split up documentation further. Add lpsm_need_checkpoint local variable.H. Peter Anvin2001-10-261-1/+12
|
* - Clean up documentation.lpsm-0.1.8H. Peter Anvin2001-10-251-79/+147
| | | | | | - Add lpsm_recover(). - Add zalloc test. - Be better about returning useful error information in errno.
* Fix lpsm_zalloc(), and make debugging build work again.lpsm-0.1.6H. Peter Anvin2001-10-231-1/+4
|
* If the base address doesn't match, try to map at the required baseH. Peter Anvin2001-10-231-3/+3
| | | | address instead.
* Split apart into modules. Create lpsm_zalloc()/lpsm_calloc().H. Peter Anvin2001-10-201-128/+114
|
* Version 0.1.1 - make compile on gcc 3.0.2lpsm-0.1.1H. Peter Anvin2001-10-191-0/+1
|
* Change everything over to LGPLlpsm-0.1.0H. Peter Anvin2001-10-191-4/+4
|
* Change names around to be more consistent; set the name of the system toH. Peter Anvin2001-10-191-40/+40
| | | | | | LPSM (Linux Persistent Memory); set the load address to 0x58000000 on i386 (in case we're on x86-64 in 32-bit mode, or using Andrea's 3.5G patches); change symbol names throughout. Add README file.
* Add objstore_arena_stats()objstore-0.0.1H. Peter Anvin2001-10-181-5/+14
| | | | Add additional debugging output
* Change the object store to use a file-backed mmap by default.H. Peter Anvin2001-10-181-0/+19
| | | | | *** THIS MIGHT HAVE TO BE BACKED OUT IF THE LINUX KERNEL IS TOO DUMB *** Add recovery test.
* Skip the unread -> clean transition by using a private *non*-anonymousbefore-file-backed-changeH. Peter Anvin2001-10-181-74/+16
| | | | mapping.
* Beginnings of a synchronicity model...to-tytso-20011015cH. Peter Anvin2001-10-161-6/+60
|
* Better handling on arena extension errors; check resource limit beforeH. Peter Anvin2001-10-161-7/+27
| | | | trying to extend.
* Clean up the interfaces and remove some obviously incorrect code.to-tytso-20011015bH. Peter Anvin2001-10-151-3/+1
|
* Create a Makefile; fix memory-overwrite bug when file_len > requested_lenH. Peter Anvin2001-10-091-10/+11
|
* Split the internals into a separate header file.H. Peter Anvin2001-07-081-1/+1
|
* Initial version under CVS controlH. Peter Anvin2001-07-081-0/+642