| 2012-10-10 |
Sepherosa Ziehau | kmalloc: No need to call fls if the size is already... |
blob | commitdiff |
| 2012-10-10 |
Sepherosa Ziehau | kmalloc_cachealign: Utilize kmalloc() chunk size aligne... |
blob | commitdiff | diff to current |
| 2012-10-10 |
Sepherosa Ziehau | kmalloc: Add comment about alignment property |
blob | commitdiff | diff to current |
| 2012-10-10 |
Sepherosa Ziehau | kmalloc: Make allocation zone's chunk size align |
blob | commitdiff | diff to current |
| 2012-10-08 |
Sepherosa Ziehau | kmalloc: Use 'fls' to round up the size to the nearest... |
blob | commitdiff | diff to current |
| 2012-10-07 |
Sepherosa Ziehau | kmalloc: Add kmalloc_powerof2() and kmalloc_cachealign() |
blob | commitdiff | diff to current |
| 2012-09-13 |
Matthew Dillon | kernel - Implement segment pmap optimizations for x86-64 |
blob | commitdiff | diff to current |
| 2012-05-23 |
Sascha Wildner | kernel: Remove some bogus casts to the own type. |
blob | commitdiff | diff to current |
| 2011-12-30 |
Aggelos Economopoulos | Modify ktr(4) to be typesafe |
blob | commitdiff | diff to current |
| 2011-11-26 |
John Marino | Initial import of binutils 2.22 on the new vendor branch |
blob | commitdiff | diff to current |
| 2011-10-18 |
Matthew Dillon | kernel - Major SMP performance patch / VM system, bus... |
blob | commitdiff | diff to current |
| 2011-03-09 |
Matthew Dillon | kernel - Add kern.zone_cache sysctl |
blob | commitdiff | diff to current |
| 2011-02-15 |
Matthew Dillon | kernel - Add options SLAB_DEBUG to help debug memory... |
blob | commitdiff | diff to current |
| 2011-01-17 |
Sascha Wildner | kernel: Use NELEM() where we can. |
blob | commitdiff | diff to current |
| 2010-12-21 |
Venkatesh Srinivas | Code clean -- nuke private defines of __arysize and... |
blob | commitdiff | diff to current |
| 2010-12-20 |
Matthew Dillon | kernel - vm_page BUSY handling, change vm_page_cache... |
blob | commitdiff | diff to current |
| 2010-11-30 |
Samuel J. Greear | kernel - Provide descriptions for lwkt.* and debug... |
blob | commitdiff | diff to current |
| 2010-11-10 |
Venkatesh Srinivas | kernel - kmem_slab_alloc: Record vm_pages from page... |
blob | commitdiff | diff to current |
| 2010-09-30 |
Matthew Dillon | kernel - Fix MP race in kmalloc/kfree |
blob | commitdiff | diff to current |
| 2010-09-28 |
Matthew Dillon | kernel - Greatly reduce kernel memory use for x86_64 |
blob | commitdiff | diff to current |
| 2010-09-19 |
Matthew Dillon | kernel - Correct bug in malloc_type ks_memuse/ks_inuse... |
blob | commitdiff | diff to current |
| 2010-09-19 |
Sascha Wildner | Fix UP kernel build. |
blob | commitdiff | diff to current |
| 2010-09-18 |
Matthew Dillon | kernel - Optimize kfree() to greatly reduce IPI traffic |
blob | commitdiff | diff to current |
| 2010-08-28 |
Matthew Dillon | kernel - Add vmobj_token, misc vm-related tokenization |
blob | commitdiff | diff to current |
| 2010-08-27 |
Matthew Dillon | kernel - Major MPSAFE Infrastructure |
blob | commitdiff | diff to current |
| 2010-08-25 |
Venkatesh Srinivas | MPSAFE: MPSAFE kern/kern_slaballoc.c |
blob | commitdiff | diff to current |
| 2010-02-09 |
Matthew Dillon | kernel - slab allocator - Refactor struct kmemusage |
blob | commitdiff | diff to current |
| 2010-02-09 |
Matthew Dillon | kernel - SWAP CACHE part 16/many - Correct bug in kern_... |
blob | commitdiff | diff to current |
| 2010-02-06 |
Matthew Dillon | x86_64 kernel - Increase buffer cache and vnode resourc... |
blob | commitdiff | diff to current |
| 2010-02-05 |
Matthew Dillon | kernel - slab allocator |
blob | commitdiff | diff to current |
| 2010-02-04 |
Matthew Dillon | kernel - SWAP CACHE part 5/many - Change vm_pindex_t... |
blob | commitdiff | diff to current |
| 2009-12-20 |
Matthew Dillon | kernel - Move mplock to machine-independent C |
blob | commitdiff | diff to current |
| 2009-08-24 |
Matthew Dillon | Kernel - Fix issues with vnode_pager_setsize() (effects... |
blob | commitdiff | diff to current |
| 2009-07-08 |
Sepherosa Ziehau | Revoke kreallocf() |
blob | commitdiff | diff to current |
| 2009-07-08 |
Sepherosa Ziehau | Sync PCI code with FreeBSD 7.2 |
blob | commitdiff | diff to current |
| 2009-04-23 |
Matthew Dillon | Make adjustments to how MAP_STACK works to prevent... |
blob | commitdiff | diff to current |
| 2009-04-22 |
Matthew Dillon | Fix a bug in krealloc(). Note that krealloc() is very... |
blob | commitdiff | diff to current |
| 2008-12-10 |
Matthew Dillon | Add kmalloc_create() and kmalloc_destroy(), an API... |
blob | commitdiff | diff to current |
| 2008-10-22 |
Matthew Dillon | Add kmalloc_raise_limit() - allow a subsystem to raise... |
blob | commitdiff | diff to current |
| 2008-07-01 |
Matthew Dillon | Fix numerous pageout daemon -> buffer cache deadlocks... |
blob | commitdiff | diff to current |
| 2008-06-30 |
Matthew Dillon | Add a new helper function, kmalloc_limit(). This funct... |
blob | commitdiff | diff to current |
| 2008-05-09 |
Matthew Dillon | Fix many bugs and issues in the VM system, particularly... |
blob | commitdiff | diff to current |
| 2007-11-18 |
Sepherosa Ziehau | Add a new light weight function to synchronize IPI... |
blob | commitdiff | diff to current |
| 2007-06-07 |
Matthew Dillon | Use the slab cache for PAGE_SIZE and PAGE_SIZE*2 sized... |
blob | commitdiff | diff to current |
| 2007-04-30 |
Matthew Dillon | Revamp SYSINIT ordering. Relabel sysinit IDs (SI_... |
blob | commitdiff | diff to current |
| 2007-01-12 |
Matthew Dillon | Add missing link options to export global symbols to... |
blob | commitdiff | diff to current |
| 2007-01-02 |
Matthew Dillon | Try to locate any instances where pmap_enter*() is... |
blob | commitdiff | diff to current |
| 2006-12-28 |
Matthew Dillon | Make kernel_map, buffer_map, clean_map, exec_map, and... |
blob | commitdiff | diff to current |
| 2006-12-28 |
Matthew Dillon | Introduce globals: KvaStart, KvaEnd, and KvaSize. ... |
blob | commitdiff | diff to current |
| 2006-12-23 |
Sascha Wildner | Rename printf -> kprintf in sys/ and add some defines... |
blob | commitdiff | diff to current |
| 2006-09-11 |
Matthew Dillon | Move flag(s) representing the type of vm_map_entry... |
blob | commitdiff | diff to current |
| 2006-09-05 |
Matthew Dillon | Make KMALLOC_ONLY the default, remove compatibility... |
blob | commitdiff | diff to current |
| 2006-09-05 |
Matthew Dillon | Rename malloc->kmalloc, free->kfree, and realloc->kreal... |
blob | commitdiff | diff to current |
| 2006-09-04 |
Matthew Dillon | Create 'k' versions of the kernel malloc API. |
blob | commitdiff | diff to current |
| 2006-09-04 |
Matthew Dillon | Rename functions to avoid conflicts with libc. |
blob | commitdiff | diff to current |
| 2006-05-24 |
Matthew Dillon | spinlock more of the file descriptor code. No apprecia... |
blob | commitdiff | diff to current |
| 2005-12-07 |
Matthew Dillon | Add additional KTR lines to allow us to characterize... |
blob | commitdiff | diff to current |
| 2005-11-21 |
Matthew Dillon | Add a sysctl and tunable kern.syscall_mpsafe which... |
blob | commitdiff | diff to current |
| 2005-06-20 |
Matthew Dillon | Correct KTR masks for memory logging. |
blob | commitdiff | diff to current |
| 2005-06-20 |
Matthew Dillon | Add KTR support to the slab allocator. Track malloc... |
blob | commitdiff | diff to current |
| 2005-06-20 |
Matthew Dillon | Include a bitmap of allocated entries when built with... |
blob | commitdiff | diff to current |
| 2005-06-03 |
Matthew Dillon | Add a sysctl, debug.use_malloc_pattern, that explicitly... |
blob | commitdiff | diff to current |
| 2005-04-26 |
Matthew Dillon | On MP systems, malloc's using R_NOWAIT are not supposed... |
blob | commitdiff | diff to current |
| 2005-04-20 |
Matthew Dillon | Make the kernel malloc() and free() MP safe by pushing... |
blob | commitdiff | diff to current |
| 2005-04-13 |
Matthew Dillon | Optimize lwkt_send_ipiq() - the IPI based inter-cpu... |
blob | commitdiff | diff to current |
| 2005-04-02 |
Joerg Sonnenberger | Move the processing of malloc flags out of the loop... |
blob | commitdiff | diff to current |
| 2005-03-28 |
Joerg Sonnenberger | Separate M_NULLOK from M_RNOWAIT. |
blob | commitdiff | diff to current |
| 2005-03-28 |
Joerg Sonnenberger | Remove redundant panic. |
blob | commitdiff | diff to current |
| 2004-11-17 |
Matthew Dillon | Remove unused junk from the slab allocator. |
blob | commitdiff | diff to current |
| 2004-07-29 |
Matthew Dillon | Implement a kernel strdup() function (API synch with... |
blob | commitdiff | diff to current |
| 2004-07-16 |
Matthew Dillon | Update all my personal copyrights to the Dragonfly... |
blob | commitdiff | diff to current |
| 2004-06-26 |
Matthew Dillon | Cleanup a comment. |
blob | commitdiff | diff to current |
| 2004-05-10 |
Hiten Pandya | Remove newline from panic(9) message, it is redundant. |
blob | commitdiff | diff to current |
| 2004-03-15 |
Matthew Dillon | The kernel realloc() does not support M_ZERO, assert... |
blob | commitdiff | diff to current |
| 2004-03-12 |
Joerg Sonnenberger | The free(9) implementation based on the slab allocator... |
blob | commitdiff | diff to current |
| 2004-03-02 |
Joerg Sonnenberger | The slab allocator has been in for while now. Change... |
blob | commitdiff | diff to current |
| 2004-02-14 |
Matthew Dillon | Get rid of some old cruft and add a failsafe for M_WAIT... |
blob | commitdiff | diff to current |
| 2004-02-12 |
Matthew Dillon | Change lwkt_send_ipiq() and lwkt_wait_ipiq() to take... |
blob | commitdiff | diff to current |
| 2004-01-20 |
Matthew Dillon | Retool the M_* flags to malloc() and the VM_ALLOC_... |
blob | commitdiff | diff to current |
| 2003-10-25 |
Matthew Dillon | Interrupt threads could block in free waiting for kerne... |
blob | commitdiff | diff to current |
| 2003-10-20 |
Matthew Dillon | Fix a bug introduced by recent INVARIANTS debugging... |
blob | commitdiff | diff to current |
| 2003-10-19 |
Matthew Dillon | Fix the INVARIANTS memuse test, the memuse for each... |
blob | commitdiff | diff to current |
| 2003-10-19 |
Matthew Dillon | Entirely remove the old kernel malloc and kmem_map... |
blob | commitdiff | diff to current |
| 2003-10-18 |
Matthew Dillon | Don't try to call an ipiq function with a UP build... |
blob | commitdiff | diff to current |
| 2003-10-18 |
Matthew Dillon | Make malloc_type statistics per-cpu, which fixes statis... |
blob | commitdiff | diff to current |
| 2003-10-02 |
Matthew Dillon | Addendum: Many thanks for continuing to Galen Sampson... |
blob | commitdiff | diff to current |
| 2003-10-02 |
Matthew Dillon | Fix a number of interrupt related issues. |
blob | commitdiff | diff to current |
| 2003-09-26 |
Matthew Dillon | Remove the NO_KMEM_MAP and USE_SLAB_ALLOCATOR kernel... |
blob | commitdiff | diff to current |
| 2003-09-25 |
Matthew Dillon | Do not attempt to access kernel_map in free(). It... |
blob | commitdiff | diff to current |
| 2003-09-22 |
Matthew Dillon | Add notation on the alignment requirement for the twe... |
blob | commitdiff | diff to current |
| 2003-08-28 |
Matthew Dillon | At Jeffrey Hsu's suggestion (who follows USENIX papers... |
blob | commitdiff | diff to current |
| 2003-08-27 |
Matthew Dillon | Cleanup some debugging junk and fix a bug in the M_ZERO... |
blob | commitdiff | diff to current |
| 2003-08-27 |
Matthew Dillon | SLAB ALLOCATOR Stage 1. This brings in a slab allocato... |
blob | commitdiff | diff to current |
|