haiku/headers/private/system
Jérôme Duval 688acf41a3 add physical_block_size field where applicable
only scsi_disk checks the actual value, other drivers take the logical block size.

This change reports the physical block size from the disk rather than the block
size used by IDE/SATA/SCSI commands. On typical modern SATA disks, the SATA
commands will use 512 byte blocks, but the disk will actually read and write
4K blocks internally. This is only of importance for partition alignment for DriveSetup,
and is independant of file systems or partitioning systems. This could also influence
the recommended block size for some file systems.

Change-Id: Id0f2e22659e89fcef64c1f8d04f81cd68995e01f
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5667
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
2022-09-23 06:56:01 +00:00
..
arch kernel/arm: check for PXN and alignment fault in page fault handler 2022-09-05 17:29:49 +00:00
posix posix: add _POSIX_SEM_NSEMS_MAX. 2017-02-21 20:17:16 +01:00
architecture_private.h Add get_architectures() and C++ versions 2013-11-17 02:09:37 +01:00
commpage_defs.h kernel: add a compatibility commpage on x86_64. 2018-05-18 05:11:07 +00:00
computed_asm_macros.h Created new private system header computed_asm_macros.h defining the macro we 2009-11-27 14:07:05 +00:00
convertutf.h headers/private: Fix wrong filemode. 2018-08-08 23:48:37 -04:00
ddm_userland_interface_defs.h add physical_block_size field where applicable 2022-09-23 06:56:01 +00:00
device_manager_defs.h fixed listdev and device_manager syscalls 2008-06-06 22:23:25 +00:00
directories.h packagefs: Support blacklisting entries in packages 2013-11-19 15:30:34 +01:00
disk_device_types.h btrfs: make file system name consistent 2019-04-09 12:03:12 +00:00
elf_private.h kernel: support elf32 on x86_64. 2018-05-15 10:29:00 +00:00
extended_system_info_defs.h Added new private API to get more information on a team: 2010-11-16 19:42:08 +00:00
find_directory_private.h Add get_*architecture() API, extend find_path*() API 2013-11-17 02:09:36 +01:00
generic_syscall_defs.h * Introduced new header directory headers/private/system which is supposed 2008-05-14 03:55:16 +00:00
image_defs.h extended_image_info: Add text_delta field 2016-04-29 22:32:14 +02:00
node_monitor_private.h As suggested by Ingo use a B_WATCH_VOLUME flag to tell the kernel to watch 2010-10-24 00:49:20 +00:00
pe_common.h runtime_loader: Detect and trigger on PE binaries 2014-01-07 19:38:07 -06:00
real_time_data.h * More header cleanup, continuing korli's work. 2010-04-13 09:48:02 +00:00
safemode_defs.h boot/bios_ia32: basic support la57 aka 5-level paging for x86_64 kernels 2020-12-28 18:21:11 +00:00
scheduler_defs.h Scheduling analysis: Also record the number of times a thread waits on a 2008-09-04 00:07:11 +00:00
signal_defs.h Merged signals-merge branch into trunk with the following changes: 2011-06-12 00:00:23 +00:00
spinlock_contention.h * Added optional spinlock contention measurement feature. Enabled when 2008-06-02 02:04:12 +00:00
symbol_versioning.h Fixed header guard. 2009-11-27 21:10:08 +00:00
symbol_visibility.h Introduce symbol_visibility.h with macros to define hidden functions 2021-10-09 15:03:36 +02:00
syscall_load_image.h headers/kernel: Move B_WAIT_TILL_LOADED to a syscall header. 2019-02-01 19:45:56 -05:00
syscall_process_info.h * More header cleanup, continuing korli's work. 2010-04-13 09:48:02 +00:00
syscalls.h wait_for_thread_etc: expose as syscall/make public. 2022-04-25 19:47:26 +00:00
system_info.h kernel: add frequency in cpu_info 2021-11-22 07:20:25 +00:00
system_profiler_defs.h Added support for I/O scheduling events to the system profiler interface. 2009-12-19 14:33:29 +00:00
thread_defs.h kernel: Properly separate and handle THREAD_BLOCK_TYPE_USER. 2019-08-05 22:31:02 -04:00
tls.h libs/posix: Implemented new locale functions 2022-07-11 16:30:16 +00:00
user_mutex_defs.h * Moved created subdirectory src/system/kernel/lock.cpp to new subdirectory 2010-04-11 16:07:39 +00:00
user_runtime.h system/kernel: Increase MAX_PROCESS_ARGS_SIZE; fixes #17612 2022-02-23 17:36:54 +00:00
user_thread_defs.h Merged signals-merge branch into trunk with the following changes: 2011-06-12 00:00:23 +00:00
user_timer_defs.h Merged signals-merge branch into trunk with the following changes: 2011-06-12 00:00:23 +00:00
vfs_defs.h limits.h: define PIPE_BUF. 2017-04-19 17:52:28 +02:00
vm_defs.h Cleanup: Various comment and whitespace fixes. 2020-08-01 19:23:27 +00:00