[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] Remove unused mig type definitions in gnumach
From: |
Samuel Thibault |
Subject: |
Re: [PATCH] Remove unused mig type definitions in gnumach |
Date: |
Sun, 6 Nov 2022 14:45:03 +0100 |
User-agent: |
NeoMutt/20170609 (1.8.3) |
Applied, thanks!
Flavio Cruz, le dim. 06 nov. 2022 01:19:41 -0400, a ecrit:
> * include/mach/mach_types.defs: host_basic_info_data_t,
> host_sched_info_data_t,
> host_load_info_data_t,
> processor_basic_info_data_t,
> processor_set_basic_info_data_t,
> processor_set_sched_info_data_t,
> hread_basic_info_data_t,
> thread_sched_info_data_t,
> task_basic_info_data_t,
> task_events_info,
> task_thread_times_info_data_t,
> machine_info_data_t,
> machine_slot_data_t
> * include/mach_debug/mach_debug_types.defs: ipc_info_name_t,
> ipc_info_name_array_t
>
> Tested by bootstrapping a Hurd system from scratch.
> ---
> include/mach/mach_types.defs | 18 ------------------
> include/mach_debug/mach_debug_types.defs | 3 ---
> 2 files changed, 21 deletions(-)
>
> diff --git a/include/mach/mach_types.defs b/include/mach/mach_types.defs
> index 5c9fb2a8..4412d726 100644
> --- a/include/mach/mach_types.defs
> +++ b/include/mach/mach_types.defs
> @@ -152,14 +152,8 @@ type vm_machine_attribute_val_t = int;
> type vm_sync_t = int;
>
> type thread_info_t = array[*:1024] of integer_t;
> -type thread_basic_info_data_t = struct[11] of integer_t;
> -type thread_sched_info_data_t = struct[7] of integer_t;
>
> type task_info_t = array[*:1024] of integer_t;
> -type task_basic_info_data_t = struct[8] of integer_t;
> -type task_events_info = struct[7] of natural_t;
> -type task_thread_times_info_data_t = struct[4] of integer_t;
> -
>
> type memory_object_t = mach_port_t
> ctype: mach_port_t
> @@ -199,9 +193,6 @@ type memory_object_name_t = mach_port_t
> type memory_object_copy_strategy_t = int;
> type memory_object_return_t = int;
>
> -type machine_info_data_t = struct[5] of integer_t;
> -type machine_slot_data_t = struct[8] of integer_t;
> -
> type host_t = mach_port_t
> ctype: mach_port_t
> #if KERNEL_SERVER
> @@ -218,10 +209,6 @@ type host_priv_t = mach_port_t
> ;
>
> type host_info_t = array[*:1024] of integer_t;
> -type host_basic_info_data_t = struct[5] of integer_t;
> -type host_sched_info_data_t = struct[2] of integer_t;
> -type host_load_info_data_t = struct[6] of integer_t;
> -
>
> type processor_t = mach_port_t
> ctype: mach_port_t
> @@ -233,8 +220,6 @@ type processor_t = mach_port_t
>
> type processor_array_t = ^array[] of processor_t;
> type processor_info_t = array[*:1024] of integer_t;
> -type processor_basic_info_data_t = struct[5] of integer_t;
> -
>
> type processor_set_t = mach_port_t
> ctype: mach_port_t
> @@ -259,9 +244,6 @@ type processor_set_name_t = mach_port_t
> type processor_set_name_array_t = ^array[] of processor_set_name_t;
>
> type processor_set_info_t = array[*:1024] of integer_t;
> -type processor_set_basic_info_data_t = struct[5] of integer_t;
> -type processor_set_sched_info_data_t = struct[2] of integer_t;
> -
>
> type kernel_version_t = (MACH_MSG_TYPE_STRING, 512*8);
>
> diff --git a/include/mach_debug/mach_debug_types.defs
> b/include/mach_debug/mach_debug_types.defs
> index 8df2f344..23c2026d 100644
> --- a/include/mach_debug/mach_debug_types.defs
> +++ b/include/mach_debug/mach_debug_types.defs
> @@ -38,9 +38,6 @@ type cache_info_array_t = array[] of cache_info_t;
> type hash_info_bucket_t = struct[1] of natural_t;
> type hash_info_bucket_array_t = array[] of hash_info_bucket_t;
>
> -type ipc_info_name_t = struct[6] of natural_t;
> -type ipc_info_name_array_t = array[] of ipc_info_name_t;
> -
> type vm_region_info_t = struct[11] of natural_t;
> type vm_region_info_array_t = array[] of vm_region_info_t;
>
> --
> 2.35.1
>
>
--
Samuel
---
Pour une évaluation indépendante, transparente et rigoureuse !
Je soutiens la Commission d'Évaluation de l'Inria.