#
057fe191 |
|
01-Sep-2021 |
Augustin Cavalier <waddlesplash@gmail.com> |
kernel: Break thread-related AutoLockers into a separate header. Including thread.h brings a massive array of things with it from the kernel thread arch headers, team and thread definitions, hash tables, linked lists, Referenceable, etc. that the vast majority of AutoLock.h consumers neither want nor need. So, put these in a separate header, and adjust all consumers of these lockers to include the new file. This change exposes the fact that a lot of files were inadvertently making use of headers included indirectly through thread.h. Those will be fixed in the next commit.
|
#
1e6dd3fe |
|
24-Apr-2015 |
Murai Takashi <tmurai01@gmail.com> |
Fix GCC 5 maybe-uninitialized warnings. Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk> Fixes #12020
|
#
e6ea745e |
|
06-Dec-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
kernel: Use SMP_MAX_CPUS instead of B_MAX_CPU_COUNT
|
#
2b04d8ab |
|
05-Dec-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
x86/paging: Use CPUSet instead of cpu_mask_t
|
#
2e3cbcfa |
|
01-Dec-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
x86: Allocate as much initial physical page pools as needed
|
#
4535495d |
|
10-Jan-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged the signals branch into trunk, with these changes: * The team and thread kernel structures have been renamed to Team and Thread respectively and moved into the new BKernel namespace. * Several (kernel add-on) sources have been converted from C to C++ since private kernel headers are included that are no longer C compatible. Changes after merging: * Fixed gcc 2 build (warnings mainly in the scary firewire bus manager). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40196 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0af0e394 |
|
04-Jan-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Missed earlier: LargeMemoryPhysicalPageMapper::MemsetPhysical(): Changed pageOffset variable type from phys_addr_t to addr_t. Avoids potential width difference when casting to pointer later (CID 4718). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40120 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5defb0fe |
|
04-Jan-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
LargeMemoryPhysicalPageMapper::Memcpy{From,To}Physical(): Changed pageOffset variable type from phys_addr_t to addr_t. Avoids potential width difference when casting to pointer later (CID 4719-4722). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40119 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1b3e83ad |
|
08-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Moved paging related files to new subdirectories paging and paging/32bit. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37060 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e6ea745e8114d5fa05ab0ccab92c070e2dcdcfb7 |
|
06-Dec-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
kernel: Use SMP_MAX_CPUS instead of B_MAX_CPU_COUNT
|
#
2b04d8ab318733b3eb6d66dc5bb25e441fbca3c1 |
|
05-Dec-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
x86/paging: Use CPUSet instead of cpu_mask_t
|
#
2e3cbcfa8a455f6d0ac65f51e795e42ccfbf9eb3 |
|
01-Dec-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
x86: Allocate as much initial physical page pools as needed
|
#
4535495d80c86e19e2610e7444a4fcefe3e0f8e6 |
|
10-Jan-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged the signals branch into trunk, with these changes: * The team and thread kernel structures have been renamed to Team and Thread respectively and moved into the new BKernel namespace. * Several (kernel add-on) sources have been converted from C to C++ since private kernel headers are included that are no longer C compatible. Changes after merging: * Fixed gcc 2 build (warnings mainly in the scary firewire bus manager). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40196 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0af0e394a58b67a13e4e23c7a6359be74e2de167 |
|
04-Jan-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Missed earlier: LargeMemoryPhysicalPageMapper::MemsetPhysical(): Changed pageOffset variable type from phys_addr_t to addr_t. Avoids potential width difference when casting to pointer later (CID 4718). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40120 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5defb0fe6f570a98c872a724047334f975369051 |
|
04-Jan-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
LargeMemoryPhysicalPageMapper::Memcpy{From,To}Physical(): Changed pageOffset variable type from phys_addr_t to addr_t. Avoids potential width difference when casting to pointer later (CID 4719-4722). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40119 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1b3e83addefd97925b84cebaf4003d14c9062781 |
|
08-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Moved paging related files to new subdirectories paging and paging/32bit. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37060 a95241bf-73f2-0310-859d-f6bbb57e9c96
|