aboutsummaryrefslogtreecommitdiffstats
path: root/tools/Makefile
Commit message (Expand)AuthorAgeFilesLines
* tools/zstd: compile with cmakeRosen Penev2021-01-301-1/+2
* qemu: remove obsolete packagePaul Spooren2021-01-101-2/+0
* tools/fakeroot: update to 1.25.3Syrone Wong2021-01-051-0/+1
* ccache: update to 4.1Rosen Penev2020-12-311-1/+2
* tools: always create $STAGING_DIR/usr/{include,lib}Andre Heider2020-11-271-1/+1
* tools/bc: use autoreconf to fix build failure on macOS with recent Xcode vers...Felix Fietkau2020-11-141-1/+1
* tools: sort alphabeticallyAdrian Schmutzler2020-09-021-38/+37
* tools: drop unused upslug2 and wrt350nv2-builderAdrian Schmutzler2020-09-021-3/+0
* tools: add back lzma-old for ath79David Bauer2020-08-311-1/+1
* ar71xx: drop targetAdrian Schmutzler2020-08-301-2/+1
* tools: add fakerootThomas Petazzoni2020-08-101-1/+1
* tools: add zstdMatthias Schiffer2020-05-311-1/+1
* tools: add autoconf-archiveKarel Kočí2020-05-201-1/+1
* build: fix kernel 5.4 on macosKevin Darbyshire-Bryant2020-03-141-0/+4
* tools/pkg-config: Replace with pkgconfRosen Penev2020-03-011-3/+3
* tools: Fix "lib" symlink created inside $(STAGING_DIR_HOST)/libJeffery To2020-03-011-1/+1
* rules.mk: remove "$(STAGING_DIR)/include"Sebastian Kemper2019-11-021-1/+1
* tools: keep stamp file in $(STAGING_DIR_HOST)Yousong Zhou2019-10-241-2/+2
* scons: move to packages feedPetr Štetiar2019-09-151-1/+1
* tools: cbootimage: depend on automakeTomasz Maciej Nowak2019-04-071-1/+1
* tools: add cbootimage-configs for tegraTomasz Maciej Nowak2019-04-061-1/+1
* tools: add cbootimage for tegraTomasz Maciej Nowak2019-04-061-0/+2
* tools: squashfskit4 should only depend on coreutils on non-linux systemsFelix Fietkau2019-03-031-1/+2
* tools/squashfskit: fix version detection on non-linux systemAlexander Couzens2019-03-031-1/+1
* tools: migrate from squashfs4 to squashfskit4Alexander Couzens2019-02-281-2/+2
* gemini: Generate harddisk image for DNS-313Linus Walleij2019-02-201-1/+1
* tools/sed: fix incorrect dependency.Kuang Rufan2019-01-221-2/+3
* tools: add zip utilityMathias Kresin2019-01-151-1/+1
* tools: patch: Fix build by not modifing Makefile.amHauke Mehrtens2018-10-141-1/+0
* tools: patch: make patch build depend on automakeHauke Mehrtens2018-10-141-0/+1
* tools: build squashfs (v3) for ath79Zoltan HERPAI2018-06-161-1/+2
* tools/mtd-utils: update to version 2.0.2Hauke Mehrtens2018-04-281-1/+1
* tools/zlib: move zlib build to toolsHauke Mehrtens2018-04-281-5/+9
* tools/upx: Remove from repoDaniel Engberg2017-03-201-1/+0
* build: extend CONFIG_AUTOREMOVE to tools/Felix Fietkau2017-01-181-0/+1
* build: remove separate /install step for host buildsFelix Fietkau2017-01-181-40/+41
* tools: remove obsolete yaffs toolFelix Fietkau2017-01-091-1/+1
* tools: reorganize dependencies, fix build after deleting staging dirFelix Fietkau2017-01-091-12/+15
* kernel: remove ubifs xz decompression supportFelix Fietkau2017-01-091-1/+1
* tools: make libressl build depend on pkg-configJo-Philipp Wich2017-01-051-0/+1
* tools: make cmake depend on libressl, one of its utilities uses itFelix Fietkau2017-01-051-0/+1
* tools: build libressl on all systemsFelix Fietkau2017-01-051-4/+2
* toolchain: remove ppl/cloog, disable graphite for gcc 4.8Felix Fietkau2016-12-241-11/+1
* build: add CHECK_ALL variable to allow make download/check to include not sel...Felix Fietkau2016-12-171-0/+5
* build: implement make check and make package/X/checkFelix Fietkau2016-12-171-0/+1
* tools: add missing dependency for dosfstoolsFelix Fietkau2016-10-121-0/+1
* tools: do not apply ccache dependency to xzJo-Philipp Wich2016-10-061-1/+1
* tools: make all tools depend on xzJo-Philipp Wich2016-10-061-0/+3
* tools: make mtools/dosfstools unconditionalFelix Fietkau2016-08-281-1/+1
* tools: build GNU date from coreutils on non-Linux systemsFelix Fietkau2016-08-231-0/+3
s="cm">/* Current state of parser */ u32 prev_arg_types; u32 arg_count; /* push for fixed or var args */ struct acpi_namespace_node arguments[ACPI_METHOD_NUM_ARGS]; /* Control method arguments */ struct acpi_namespace_node local_variables[ACPI_METHOD_NUM_LOCALS]; /* Control method locals */ union acpi_operand_object *operands[ACPI_OBJ_NUM_OPERANDS + 1]; /* Operands passed to the interpreter (+1 for NULL terminator) */ union acpi_operand_object **params; u8 *aml_last_while; union acpi_operand_object **caller_return_desc; union acpi_generic_state *control_state; /* List of control states (nested IFs) */ struct acpi_namespace_node *deferred_node; /* Used when executing deferred opcodes */ struct acpi_gpe_event_info *gpe_event_info; /* Info for GPE (_Lxx/_Exx methods only */ union acpi_operand_object *implicit_return_obj; struct acpi_namespace_node *method_call_node; /* Called method Node */ union acpi_parse_object *method_call_op; /* method_call Op if running a method */ union acpi_operand_object *method_desc; /* Method descriptor if running a method */ struct acpi_namespace_node *method_node; /* Method node if running a method. */ union acpi_parse_object *op; /* Current parser op */ const struct acpi_opcode_info *op_info; /* Info on current opcode */ union acpi_parse_object *origin; /* Start of walk [Obsolete] */ union acpi_operand_object *result_obj; union acpi_generic_state *results; /* Stack of accumulated results */ union acpi_operand_object *return_desc; /* Return object, if any */ union acpi_generic_state *scope_info; /* Stack of nested scopes */ union acpi_parse_object *prev_op; /* Last op that was processed */ union acpi_parse_object *next_op; /* next op to be processed */ struct acpi_thread_state *thread; acpi_parse_downwards descending_callback; acpi_parse_upwards ascending_callback; }; /* Info used by acpi_ps_init_objects */ struct acpi_init_walk_info { u16 method_count; u16 device_count; u16 op_region_count; u16 field_count; u16 buffer_count; u16 package_count; u16 op_region_init; u16 field_init; u16 buffer_init; u16 package_init; u16 object_count; acpi_owner_id owner_id; acpi_native_uint table_index; }; struct acpi_get_devices_info { acpi_walk_callback user_function; void *context; const char *hid; }; union acpi_aml_operands { union acpi_operand_object *operands[7]; struct { struct acpi_object_integer *type; struct acpi_object_integer *code; struct acpi_object_integer *argument; } fatal; struct { union acpi_operand_object *source; struct acpi_object_integer *index; union acpi_operand_object *target; } index; struct { union acpi_operand_object *source; struct acpi_object_integer *index; struct acpi_object_integer *length; union acpi_operand_object *target; } mid; }; /* * Structure used to pass object evaluation parameters. * Purpose is to reduce CPU stack use. */ struct acpi_evaluate_info { struct acpi_namespace_node *prefix_node; char *pathname; union acpi_operand_object *obj_desc; union acpi_operand_object **parameters; struct acpi_namespace_node *resolved_node; union acpi_operand_object *return_object; u8 pass_number; u8 parameter_type; u8 return_object_type; u8 flags; }; /* Types for parameter_type above */ #define ACPI_PARAM_ARGS 0 #define ACPI_PARAM_GPE 1 /* Values for Flags above */ #define ACPI_IGNORE_RETURN_VALUE 1 /* Info used by acpi_ns_initialize_devices */ struct acpi_device_walk_info { u16 device_count; u16 num_STA; u16 num_INI; struct acpi_table_desc *table_desc; struct acpi_evaluate_info *evaluate_info; }; /* TBD: [Restructure] Merge with struct above */ struct acpi_walk_info { u32 debug_level; u32 count; acpi_owner_id owner_id; u8 display_type; }; /* Display Types */ #define ACPI_DISPLAY_SUMMARY (u8) 0 #define ACPI_DISPLAY_OBJECTS (u8) 1 #define ACPI_DISPLAY_MASK (u8) 1 #define ACPI_DISPLAY_SHORT (u8) 2 #endif