| # Copyright 2020 The Fuchsia Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # Please, read https://fuchsia.dev/fuchsia-src/contribute/docs/documentation-navigation-toc |
| # before making changes to this file, and add a member of the fuchsia.dev |
| # team as reviewer. |
| toc: |
| - title: "Overview" |
| path: /docs/contribute/governance/rfcs |
| - title: "RFC Process" |
| path: /docs/contribute/governance/rfcs/rfc_process.md |
| - title: "Creating an RFC" |
| path: /docs/contribute/governance/rfcs/create_rfc.md |
| - title: "RFC template" |
| path: /docs/contribute/governance/rfcs/TEMPLATE.md |
| - heading: Proposals |
| - title: "RFC-0001: RFC Process" |
| path: /docs/contribute/governance/rfcs/0001_rfc_process.md |
| - title: "RFC-0002: Platform Versioning" |
| path: /docs/contribute/governance/rfcs/0002_platform_versioning.md |
| - title: "RFC-0003: Logging" |
| path: /docs/contribute/governance/rfcs/0003_logging.md |
| - title: "RFC-0004: Units of Bytes" |
| path: /docs/contribute/governance/rfcs/0004_units_of_bytes.md |
| - title: "RFC-0005: Blobfs Snapshots" |
| path: /docs/contribute/governance/rfcs/0005_blobfs_snapshots.md |
| - title: "RFC-0006: Addendum of the RFC Process for Zircon" |
| path: /docs/contribute/governance/rfcs/0006_addendum_to_rfc_process_for_zircon.md |
| - title: "RFC-0007: Zircon Removal of Thread Killing" |
| path: /docs/contribute/governance/rfcs/0007_remove_thread_killing.md |
| - title: "RFC-0008: Remove zx_clock_get and zx_clock_adjust" |
| path: /docs/contribute/governance/rfcs/0008_remove_zx_clock_get_and_adjust.md |
| - title: "RFC-0009: Edge triggered async_wait" |
| path: /docs/contribute/governance/rfcs/0009_edge_triggered_async_wait.md |
| - title: "RFC-0010: zx_channel_iovec_t support for zx_channel_write and zx_channel_call" |
| path: /docs/contribute/governance/rfcs/0010_channel_iovec.md |
| - title: "RFC-0011: zx_object_get_info ZX_INFO_KMEM_STATS_EXTENDED" |
| path: /docs/contribute/governance/rfcs/0011_getinfo_kmemstats_extended.md |
| - title: "RFC-0012: Zircon Discardable Memory" |
| path: /docs/contribute/governance/rfcs/0012_zircon_discardable_memory.md |
| - title: "RFC-0013: Cloning a VMO mapping" |
| path: /docs/contribute/governance/rfcs/0013_cloning_a_vmo_mapping.md |
| - title: "RFC-0014: Relax zx_fifo_create constraints" |
| path: /docs/contribute/governance/rfcs/0014_relax_fifo_create_constraints.md |
| - title: "RFC-0015: Compatibility Test Suite" |
| path: /docs/contribute/governance/rfcs/0015_cts.md |
| - title: "RFC-0016: Boot time page sizes" |
| path: /docs/contribute/governance/rfcs/0016_boot_time_page_sizes.md |
| - title: "RFC-0017: The FTP Process is dead, long live the RFC Process!" |
| path: /docs/contribute/governance/rfcs/0017_folding_ftp_into_rfc.md |
| - title: "RFC-0018: FTP process: A modest proposal" |
| path: /docs/contribute/governance/rfcs/0018_ftp_process.md |
| - title: "RFC-0019: Using evolution = uint64;" |
| path: /docs/contribute/governance/rfcs/0019_using_evolution_uint64.md |
| - title: "RFC-0020: Interface ordinal hashing" |
| path: /docs/contribute/governance/rfcs/0020_interface_ordinal_hashing.md |
| - title: "RFC-0021: Soft transitions for methods add and remove" |
| path: /docs/contribute/governance/rfcs/0021_soft_transitions_methods_add_remove.md |
| - title: "RFC-0022: Clarification: Default values for struct members" |
| path: /docs/contribute/governance/rfcs/0022_default_values_for_struct.md |
| - title: "RFC-0023: Compositional model for protocols" |
| path: /docs/contribute/governance/rfcs/0023_compositional_model_protocols.md |
| - title: "RFC-0024: Mandatory source compatibility" |
| path: /docs/contribute/governance/rfcs/0024_mandatory_source_compatibility.md |
| - title: "RFC-0025: Bit flags" |
| path: /docs/contribute/governance/rfcs/0025_bit_flags.md |
| - title: "RFC-0026: Envelopes everywhere" |
| path: /docs/contribute/governance/rfcs/0026_envelopes_everywhere.md |
| - title: "RFC-0027: You only pay for what you use" |
| path: /docs/contribute/governance/rfcs/0027_you_only_pay_what_you_use.md |
| - title: "RFC-0028: Handle rights" |
| path: /docs/contribute/governance/rfcs/0028_handle_rights.md |
| - title: "RFC-0029: Increasing method ordinals" |
| path: /docs/contribute/governance/rfcs/0029_increasing_method_ordinals.md |
| - title: "RFC-0030: FIDL is little endian" |
| path: /docs/contribute/governance/rfcs/0030_fidl_is_little_endian.md |
| - title: "RFC-0031: Typed Epitaphs" |
| path: /docs/contribute/governance/rfcs/0031_typed_epitaphs.md |
| - title: "RFC-0032: Efficient envelopes" |
| path: /docs/contribute/governance/rfcs/0032_efficient_envelopes.md |
| - title: "RFC-0033: Handling of unknown fields and strictness" |
| path: /docs/contribute/governance/rfcs/0033_handling_unknown_fields_strictness.md |
| - title: "RFC-0034: Null terminate strings" |
| path: /docs/contribute/governance/rfcs/0034_null_terminate_strings.md |
| - title: "RFC-0035: Automatic flow tracing" |
| path: /docs/contribute/governance/rfcs/0035_automatic_flow_tracing.md |
| - title: "RFC-0036: Update to struct declarations" |
| path: /docs/contribute/governance/rfcs/0036_update_struct_declarations.md |
| - title: "RFC-0037: Transactional message header v3" |
| path: /docs/contribute/governance/rfcs/0037_transactional_message_header_v3.md |
| - title: "RFC-0038: Seperating layour from constraints" |
| path: /docs/contribute/governance/rfcs/0038_seperating_layout_from_constraints.md |
| - title: "RFC-0039: Types come second" |
| path: /docs/contribute/governance/rfcs/0039_types_come_second.md |
| - title: "RFC-0040: Identifier uniqueness" |
| path: /docs/contribute/governance/rfcs/0040_identifier_uniqueness.md |
| - title: "RFC-0041: Support for unifying services and devices" |
| path: /docs/contribute/governance/rfcs/0041_unifying_services_devices.md |
| - title: "RFC-0042: Non nullable types" |
| path: /docs/contribute/governance/rfcs/0042_non_nullable_types.md |
| - title: "RFC-0043: Documentation comment format" |
| path: /docs/contribute/governance/rfcs/0043_documentation_comment_format.md |
| - title: "RFC-0044: Extensible method arguments" |
| path: /docs/contribute/governance/rfcs/0044_extensible_method_arguments.md |
| - title: "RFC-0045: Zero-size empty structs" |
| path: /docs/contribute/governance/rfcs/0045_zero_size_empty_structs.md |
| - title: "RFC-0047: Tables" |
| path: /docs/contribute/governance/rfcs/0047_tables.md |
| - title: "RFC-0048: Explicit union ordinals" |
| path: /docs/contribute/governance/rfcs/0048_explicit_union_ordinals.md |
| - title: "RFC-0049: FIDL tuning process evolution" |
| path: /docs/contribute/governance/rfcs/0049_fidl_tuning_process_evolution.md |
| - title: "RFC-0050: Syntax revamp" |
| path: /docs/contribute/governance/rfcs/0050_syntax_revamp.md |
| - title: "RFC-0051: Safer structs for C++" |
| path: /docs/contribute/governance/rfcs/0051_safer_structs_for_cpp.md |
| - title: "RFC-0052: Type aliasing and new types" |
| path: /docs/contribute/governance/rfcs/0052_type_aliasing_named_types.md |
| - title: "RFC-0053: Epitaphs" |
| path: /docs/contribute/governance/rfcs/0053_epitaphs.md |
| - title: "RFC-0054: Handling of unknown fields and strictness" |
| path: /docs/contribute/governance/rfcs/0054_parameter_attributes.md |
| - title: "RFC-0055: Documentation comments" |
| path: /docs/contribute/governance/rfcs/0055_documentation_comments.md |
| - title: "RFC-0056: Empty structs" |
| path: /docs/contribute/governance/rfcs/0056_empty_structs.md |
| - title: "RFC-0057: Default no handles" |
| path: /docs/contribute/governance/rfcs/0057_default_no_handles.md |
| - title: "RFC-0058: Introduce a deprecated attribute" |
| path: /docs/contribute/governance/rfcs/0058_deprecated_attribute.md |
| - title: "RFC-0059: Reserved bits in vector, string, and array count fields" |
| path: /docs/contribute/governance/rfcs/0059_reserved_bits_count_fields.md |
| - title: "RFC-0060: Error handling" |
| path: /docs/contribute/governance/rfcs/0060_error_handling.md |
| - title: "RFC-0061: Extensible unions" |
| path: /docs/contribute/governance/rfcs/0061_extensible_unions.md |
| - title: "RFC-0062: Method impossible" |
| path: /docs/contribute/governance/rfcs/0062_method_impossible.md |
| - title: "RFC-0063: OrdinalRange" |
| path: /docs/contribute/governance/rfcs/0063_OrdinalRange.md |
| - title: "RFC-0064: Box<Knox>" |
| path: /docs/contribute/governance/rfcs/0064_box_knox.md |
| - title: "RFC-0065: No optional strings or vectors" |
| path: /docs/contribute/governance/rfcs/0065_optional_strings_or_vectors.md |
| - title: "RFC-0066: Programmer advisory explicit defaults" |
| path: /docs/contribute/governance/rfcs/0066_programmer_advisory_explicit.md |
| - title: "RFC-0067: Additions to Fuchsia RFC process" |
| path: /docs/contribute/governance/rfcs/0067_rfc_process_additions.md |
| - title: "RFC-0068: Page Eviction Hints" |
| path: /docs/contribute/governance/rfcs/0068_eviction_hints.md |
| - title: "RFC-0069 - Standard I/O in ELF Runner" |
| path: /docs/contribute/governance/rfcs/0069_stdio_in_elf_runner.md |
| - title: "RFC-0070 - PCI protocol changes to support legacy interrupts" |
| path: /docs/contribute/governance/rfcs/0070_pci_protocol_legacy_interrupt_changes.md |
| - title: "RFC-0071 - OTA backstop" |
| path: /docs/contribute/governance/rfcs/0071_ota_backstop.md |
| - title: "RFC-0072 - Standalone Image Assembly Tool" |
| path: /docs/contribute/governance/rfcs/0072_standalone_image_assembly_tool.md |
| - title: "RFC-0073 - Raising x86-64 platform requirement to x86-64-v2" |
| path: /docs/contribute/governance/rfcs/0073_x86_64_platform_requirement.md |
| - title: "RFC-0074 - Expose Process Start Time" |
| path: /docs/contribute/governance/rfcs/0074_expose_process_start_time.md |
| - title: "RFC-0075 - Deprecate Zedboot-based paving for provisioning devices" |
| path: /docs/contribute/governance/rfcs/0075_deprecate_zedboot_paving.md |
| - title: "RFC-0076 - FIDL API summaries" |
| path: /docs/contribute/governance/rfcs/0076_fidl_api_summaries.md |
| - title: "RFC-0077 - zx_clock_update accuracy improvement" |
| path: /docs/contribute/governance/rfcs/0077_zx_clock_update_accuracy.md |
| - title: "RFC-0078 - Kernel Sanitizer Coverage for Fuchsia Fuzzing" |
| path: /docs/contribute/governance/rfcs/0078_kernel_coverage_for_fuchsia_fuzzing.md |
| - title: "RFC-0079 - Detecting debuglog data loss" |
| path: /docs/contribute/governance/rfcs/0079_detecting_debuglog_data_loss.md |
| - title: "RFC-0080 - Detecting VMO Immutability" |
| path: /docs/contribute/governance/rfcs/0080_detecting_vmo_immutability.md |
| - title: "RFC-0081 - fastboot boot" |
| path: /docs/contribute/governance/rfcs/0081_fastboot_boot.md |
| - title: "RFC-0082 - Runnning unmodified Linux programs on Fuchsia" |
| path: /docs/contribute/governance/rfcs/0082_starnix.md |
| - title: "RFC-0083: FIDL Versioning" |
| path: /docs/contribute/governance/rfcs/0083_fidl_versioning.md |
| - title: "RFC-0084 - Add more metrics to zx_info_task_runtime_t" |
| path: /docs/contribute/governance/rfcs/0084_zircon_more_per_task_runtime_information.md |
| - title: "RFC-0085 - Reducing the zx_status_t space" |
| path: /docs/contribute/governance/rfcs/0085_reducing_zx_status_t_space.md |
| - title: "RFC-0086 - Updates to RFC-0050: FIDL Attributes Syntax" |
| path: /docs/contribute/governance/rfcs/0086_rfc_0050_attributes.md |