x86: use early_res instead of bootmem before slab
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest29 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/29 | x86: fix size for ex trampoline with 32bitarch/ | +2 | 0 replies | |
| 2/29 | x86/pci: intel ioh bus num reg accessing fixarch/ | +4 | 1 reply | |
| 3/29 | x86/pci: don't check mmconf again if it is from MSR with amd faml0harch/ | +9 | 0 replies | |
| 4/29 | x86: move range related operation to one filearch/ arch/ arch/ +3 more | +205 | 0 replies | |
| 5/29 | x86: check range in update rangekernel/ | +9 | 0 replies | |
| 6/29 | x86/pci: use resource_size_t in update_resarch/ arch/ | +10 | 0 replies | |
| 7/29 | x86/pci: amd one chain system to use pci read out resarch/ arch/ arch/ | +4 | 0 replies | |
| 8/29 | x86/pci: use u64 instead of size_t in amd_bus.carch/ | +8 | 0 replies | |
| 9/29 | x86/pci: add cap_resourcearch/ arch/ arch/ +1 more | +20 | 0 replies | |
| 10/29 | x86/pci: enable pci root res read out for 32bit tooarch/ arch/ arch/ +2 more | +5 | 0 replies | |
| 11/29 | x86: call early_res_to_bootmem one timearch/ arch/ arch/ +1 more | +22 | 0 replies | |
| 12/29 | x86: introduce max_early_res and early_res_countarch/ | +32 | 0 replies | |
| 13/29 | x86: dynamic increase early_res array sizearch/ | +53 | 0 replies | |
| 14/29 | x86: print bootmem free before pci_iommu_alloc and free_all_bootmem -v2arch/ include/ mm/ | +96 | 0 replies | |
| 15/29 | x86: make early_node_mem get mem > 4g if possiblearch/ | +17 | 0 replies | |
| 16/29 | x86: only call dma32_reserve_bootmem 64bit !CONFIG_NUMAarch/ arch/ arch/ +1 more | +12 | 0 replies | |
| 17/29 | x86: make 64 bit use early_res instead of bootmem before slabarch/ arch/ arch/ +10 more | +450 | 0 replies | |
| 18/29 | sparsemem: put usemap for one node togethermm/ | +66 | 0 replies | |
| 19/29 | sparsemem: put mem map for one node together.arch/ include/ mm/ +2 more | +196 | 0 replies | |
| 20/29 | x86: change range end to start+sizearch/ arch/ arch/ +3 more | +43 | 0 replies | |
| 21/29 | x86: move bios page reserve early to head32/64.carch/ arch/ arch/ | +16 | 0 replies | |
| 22/29 | x86: seperate early_res related code from e820.carch/ arch/ arch/ +2 more | +562 | 0 replies | |
| 23/29 | x86: add find_early_area_sizearch/ | +32 | 0 replies | |
| 24/29 | x86: move back find_e820_area to e820.carch/ arch/ arch/ +1 more | +61 | 0 replies | |
| 25/29 | early_res: enhance check_and_double_early_resarch/ | +20 | 0 replies | |
| 26/29 | x86: make 32bit support NO_BOOTMEMarch/ arch/ arch/ +1 more | +12 | 0 replies | |
| 27/29 | move round_up/down to kernel.harch/ include/ | +10 | 0 replies | |
| 28/29 | x86: add find_fw_memmap_areaarch/ arch/ arch/ | +16 | 0 replies | |
| 29/29 | core: move early_resarch/ arch/ arch/ +5 more | +546 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH -v3 0/29] x86: use early_res instead of bootmem before slab
please check the patches regarding with early_res and bootmem
and at last it will use early_res instead of bootmem with x86 64bits
1-3 should be for 2.6.33
4 and 5: two are needed for some amd_bus.c/intel_bus.c cleaning up patches too. so put other x86/pci related into this series, hope that is ok to Jesse.
-v2: allocate vmemmap on one node together, and also seperate early_res -v3: make x86 32 bit support early_res to use bootmem too
move related early_res to kernel/
sparse vmemmap together: address Ingo.
Thanks
Yinghai