aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-12Remove NOTICE symlink.HEADmastermainElliott Hughes
The .bp file explicitly points to upstream's COPYING file. Test: treehugger Change-Id: I4a7fceaf5d19d86ff0bb7d6bea4c4a48cac9cd31
2024-04-11Restrict BCJ decoding to just the ones in use in the encoder.Elliott Hughes
And, more importantly, explain why. We never wrote an encoder for arm64, so that one can safely be removed. The 32-bit ones need to stay, but that does mean that when we drop 32-bit support, they can go too. Change-Id: I6031fd6cb7656eecc3554a80e27a294608028699
2024-04-11Merge "Revert "Disable BCJ filters."" into mainTreehugger Robot
2024-04-11Revert "Disable BCJ filters."Elliott Hughes
This reverts commit c5acbd0bdb3e407a1ce1a4857ac5e88032c9deb4. Reason for revert: http://b/333826436 Change-Id: I2958f235b8b2e44fd5445fe7c11defc979913541
2024-04-08Merge "Disable BCJ filters." into mainTreehugger Robot
2024-04-08Disable BCJ filters.Elliott Hughes
It's just a coincidence that we happened to wonder about these just before the recent https://en.wikipedia.org/wiki/XZ_Utils_backdoor incident, and the results came in just after! Extra code we don't need, and extra runtime that doesn't win us any size benefits --- it would be embarrassing to feel compelled to do the riscv64 work for "feature parity" with a useless feature... Bug: http://b/329112384 Change-Id: If258d57ab8a860ede52eb124e04434ba647734aa
2024-04-08Limit libxz visibility.Elliott Hughes
Change-Id: Idc29e0f744e80894a74b9612146bd96c82cfd5f9
2024-02-29Enable XZ_DEC_ARM64. am: ae88ba8d2aElliott Hughes
Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/2982751 Change-Id: Ic563fb1cb2a88ffe3e3b64b05355b4522abaa0df Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-28Enable XZ_DEC_ARM64.Elliott Hughes
Change-Id: I727a87cde049d2c8372c73e62662e62a8569a9bc
2024-02-27Upgrade xz-embedded to 1b6defd544914bfb4065e343296e5db64ef400e6 am: e6dca0f520Elliott Hughes
Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/2976973 Change-Id: Ia2a0539247a082cebd1bc2681854f86ac2386cdf Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-26Upgrade xz-embedded to 1b6defd544914bfb4065e343296e5db64ef400e6Elliott Hughes
This project was upgraded with external_updater. Usage: tools/external_updater/updater.sh update external/xz-embedded For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md Test: TreeHugger Change-Id: I0e4c4e28fa9f2e332d4dd3bcfffb0eff69329ff7
2024-01-19Update IRC network from Freenode to Libera Chat.Jia Tan
This was forgotten when the channel moved from Freenode to Libera Chat.
2024-01-19Update contact email address.Jia Tan
2024-01-19Update documentation for new website URL.Jia Tan
2024-01-19Add .gitattributes.Jia Tan
git archive can be used to create a release without certain files. In this case, we only care to remove the .gitignore and the .gitattributes itself.
2024-01-19Minor README updates.Jia Tan
This rewords a few minor things. Additionally, the table macros was updated to include the forgotten XZ_DEC_ARM64 and to note that the ARM based architectures can use the filters in little or big endian mode, as long as the instructions are in little endian mode. Modern ARM architectures use little endian instruction encoding, even if other data is encoded big endian.
2023-09-08Fix the build when only the ARM64 filter is enabled.Lasse Collin
Thanks to Jules Maselbas.
2023-09-08Remove a duplicate check for XZ_DEC_ARM in xz_private.h.Lasse Collin
Thanks to Jules Maselbas.
2023-08-10Make libxz ramdisk available am: be8d1db15c am: 8786245761 am: 5804b60939 ↵android-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-releaseKelvin Zhang
am: b22921374d am: e3c00112c0 Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/2700513 Change-Id: Iacc814b30a73c33360a3ec9a8379270dfd373fb1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-10Make libxz ramdisk available am: be8d1db15c am: 8786245761 am: 5804b60939 ↵Kelvin Zhang
am: b22921374d Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/2700513 Change-Id: Ia2f419da1847e86766572e72a4f2fc7a5c0159eb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-10Make libxz ramdisk available am: be8d1db15c am: 8786245761 am: 5804b60939Kelvin Zhang
Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/2700513 Change-Id: Iaaf2a03a8c7edb498d03f7c5d8fe7fc7b6f4766e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-09Make libxz ramdisk available am: be8d1db15c am: 8786245761Kelvin Zhang
Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/2700513 Change-Id: Id39034e33a4dc13d09f66ebc1db9e1e21a430d06 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-09Make libxz ramdisk available am: be8d1db15cKelvin Zhang
Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/2700513 Change-Id: I5545d0548d58b0866edcc6f521b181c7a3429805 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-08Make libxz ramdisk availableKelvin Zhang
libxz is a transitive dependency of crash_dump. To enable stach traces in first stage init, we need a ramdisk copy of crash_dump. Bug: 294567651 Test: th Change-Id: I3aede5bf5bfe3d36983ca339db61fc7e306b7390
2023-07-06Upgrade xz-embedded to d89ad8130128d71c773f5e50e356562a506f843e am: ↵Sadaf Ebrahimi
9ecffe1d16 am: 1ad65adab5 am: e472aa9e0f am: 61719849ac am: eb3a388512 am: 6543854272 Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/2646463 Change-Id: I613ffac06278e9c02d2c00a23baf5b986deb0b09 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-05Upgrade xz-embedded to d89ad8130128d71c773f5e50e356562a506f843e am: ↵Sadaf Ebrahimi
9ecffe1d16 am: 1ad65adab5 am: e472aa9e0f am: 61719849ac am: eb3a388512 Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/2646463 Change-Id: I92e5bba7d0f5f3f07418f4abf4e73baa91486033 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-05Upgrade xz-embedded to d89ad8130128d71c773f5e50e356562a506f843e am: ↵Sadaf Ebrahimi
9ecffe1d16 am: 1ad65adab5 am: e472aa9e0f am: 61719849ac Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/2646463 Change-Id: I49be2faf0f1156593a0f72269d61a1531bd9425d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-05Upgrade xz-embedded to d89ad8130128d71c773f5e50e356562a506f843e am: ↵Sadaf Ebrahimi
9ecffe1d16 am: 1ad65adab5 am: e472aa9e0f Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/2646463 Change-Id: I65e465fbb4e10d57c8307fbe06b177872817e90a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-05Upgrade xz-embedded to d89ad8130128d71c773f5e50e356562a506f843e am: ↵Sadaf Ebrahimi
9ecffe1d16 am: 1ad65adab5 Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/2646463 Change-Id: I090b7e42510a76a8bea3f7b5d3515aa3f6587260 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-05Upgrade xz-embedded to d89ad8130128d71c773f5e50e356562a506f843e am: 9ecffe1d16Sadaf Ebrahimi
Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/2646463 Change-Id: I0c267f01e757bfe4b67f574fdc8ef433bdf00f27 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30Upgrade xz-embedded to d89ad8130128d71c773f5e50e356562a506f843eSadaf Ebrahimi
This project was upgraded with external_updater. Usage: tools/external_updater/updater.sh update xz-embedded For more info, check https://cs.android.com/android/platform/superproject/+/master:tools/external_updater/README.md Test: TreeHugger Change-Id: I4aa347de2936ef900a7dd501925da07bda91fd30
2023-04-14Update userspace/Makefile and userspace/xz_config.h for ARM64 BCJ.Lasse Collin
2023-04-14Update README for ARM64 BCJ.Lasse Collin
2023-04-14Kconfig updates to BCJ filters.Lasse Collin
This mostly reverts 567636fb219937cec273ba15f92e635f5b84cd4e which was done long ago in upstream Linux too. Outside embedded systems it's good to have all filters enabled by default so that Squashfs images using any BCJ filter can be mounted.
2023-04-14Add ARM64 BCJ decoder.Lasse Collin
2021-10-12Upgrade xz-embedded to 3f438e15109229bb14ab45f285f4bff5412a9542 am: ↵t_frc_odp_330442040t_frc_odp_330442000t_frc_con_330443020t_frc_cbr_330443000t_frc_ase_330444010t_frc_art_330443060t_frc_adb_330444000frc_340821000frc_340819280frc_340819220frc_340819190frc_340819030frc_340819020frc_340819010frc_340818170frc_340818110android-vts-14.0_r4android-vts-14.0_r3android-vts-14.0_r2android-vts-14.0_r1android-u-beta-1-gplandroid-security-14.0.0_r8android-security-14.0.0_r7android-security-14.0.0_r6android-security-14.0.0_r5android-security-14.0.0_r4android-security-14.0.0_r3android-security-14.0.0_r2android-security-14.0.0_r1android-platform-14.0.0_r7android-platform-14.0.0_r6android-platform-14.0.0_r5android-platform-14.0.0_r4android-platform-14.0.0_r3android-platform-14.0.0_r2android-platform-14.0.0_r1android-cts-14.0_r4android-cts-14.0_r3android-cts-14.0_r2android-cts-14.0_r1android-14.0.0_r9android-14.0.0_r8android-14.0.0_r7android-14.0.0_r6android-14.0.0_r5android-14.0.0_r4android-14.0.0_r3android-14.0.0_r28android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r2android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16android-14.0.0_r15android-14.0.0_r14android-14.0.0_r13android-14.0.0_r12android-14.0.0_r11android-14.0.0_r10android-14.0.0_r1android-13.0.0_r83android-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r79android-13.0.0_r78android-13.0.0_r77android-13.0.0_r76android-13.0.0_r75android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r71android-13.0.0_r70android-13.0.0_r69android-13.0.0_r68android-13.0.0_r67android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android-13.0.0_r57android-13.0.0_r56android-13.0.0_r55android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android-13.0.0_r49android-13.0.0_r48android-13.0.0_r47android-13.0.0_r46android-13.0.0_r45android-13.0.0_r44android-13.0.0_r43android-13.0.0_r42android-13.0.0_r41android-13.0.0_r40android-13.0.0_r39android-13.0.0_r38android-13.0.0_r37android-13.0.0_r36android-13.0.0_r35android-13.0.0_r34android-13.0.0_r33android-13.0.0_r32android-13.0.0_r30android-13.0.0_r29android-13.0.0_r28android-13.0.0_r27android-13.0.0_r24android-13.0.0_r23android-13.0.0_r22android-13.0.0_r21android-13.0.0_r20android-13.0.0_r19android-13.0.0_r18android-13.0.0_r17android-13.0.0_r16aml_uwb_341513070aml_uwb_341511050aml_uwb_341310300aml_uwb_341310030aml_uwb_341111010aml_uwb_341011000aml_uwb_331910010aml_uwb_331820070aml_uwb_331613010aml_uwb_331611010aml_uwb_331410010aml_uwb_331310030aml_uwb_331115000aml_uwb_331015040aml_uwb_330810010aml_tz5_341510070aml_tz5_341510050aml_tz5_341510010aml_tz4_332714070aml_tz4_332714050aml_tz4_332714010aml_tz4_331910000aml_tz4_331314030aml_tz4_331314020aml_tz4_331314010aml_tz4_331012050aml_tz4_331012040aml_tz4_331012000aml_rkp_341510000aml_rkp_341311000aml_rkp_341114000aml_rkp_341015010aml_rkp_341012000aml_odp_341610000aml_hef_341613000aml_hef_341512030aml_hef_341415040aml_hef_341311010aml_hef_341114030aml_go_wif_330911000aml_go_uwb_330912000aml_go_tz4_330912000aml_go_tet_330914010aml_go_swc_330913000aml_go_sta_330911000aml_go_sdk_330810000aml_go_sch_330911000aml_go_res_330912000aml_go_per_330912000aml_go_odp_330913000aml_go_odp_330912000aml_go_neu_330912000aml_go_net_330913000aml_go_mpr_330912000aml_go_ase_330913000aml_go_ads_330915100aml_go_ads_330915000aml_go_ads_330913000aml_go_adb_330913000aml_cfg_341510000aml_ase_341510000aml_ase_341410000aml_ase_341310010aml_ase_341113000aml_ase_340913000aml_ase_331311020aml_ase_331112000aml_ase_331011020aml_ads_341615050aml_ads_341517040aml_ads_341413000aml_ads_341316030aml_ads_341131050aml_ads_341027030aml_ads_340915050aml_ads_331920180aml_ads_331814200aml_ads_331710270aml_ads_331611190aml_ads_331511020aml_ads_331418080aml_ads_331131000main-16k-with-phonesmain-16kandroid14-tests-releaseandroid14-security-releaseandroid14-s2-releaseandroid14-s1-releaseandroid14-releaseandroid14-qpr1-s2-releaseandroid14-qpr1-releaseandroid14-platform-releaseandroid14-mainline-uwb-releaseandroid14-mainline-healthfitness-releaseandroid14-mainline-appsearch-releaseandroid14-mainline-adservices-releaseandroid14-gsiandroid14-devandroid14-d1-s7-releaseandroid14-d1-s6-releaseandroid14-d1-s5-releaseandroid14-d1-s4-releaseandroid14-d1-s3-releaseandroid14-d1-s2-releaseandroid14-d1-s1-releaseandroid14-d1-releaseandroid13-qpr3-s9-releaseandroid13-qpr3-s8-releaseandroid13-qpr3-s7-releaseandroid13-qpr3-s6-releaseandroid13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s14-releaseandroid13-qpr3-s13-releaseandroid13-qpr3-s12-releaseandroid13-qpr3-s11-releaseandroid13-qpr3-s10-releaseandroid13-qpr3-s1-releaseandroid13-qpr3-releaseandroid13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseandroid13-qpr2-s9-releaseandroid13-qpr2-s8-releaseandroid13-qpr2-s7-releaseandroid13-qpr2-s6-releaseandroid13-qpr2-s5-releaseandroid13-qpr2-s3-releaseandroid13-qpr2-s2-releaseandroid13-qpr2-s12-releaseandroid13-qpr2-s11-releaseandroid13-qpr2-s10-releaseandroid13-qpr2-s1-releaseandroid13-qpr2-releaseandroid13-qpr2-b-s1-releaseandroid13-qpr1-s8-releaseandroid13-qpr1-s7-releaseandroid13-qpr1-s6-releaseandroid13-qpr1-s5-releaseandroid13-qpr1-s4-releaseandroid13-qpr1-s3-releaseandroid13-qpr1-s2-releaseandroid13-qpr1-s1-releaseandroid13-qpr1-releaseandroid13-mainline-uwb-releaseandroid13-mainline-tzdata4-releaseandroid13-mainline-go-wifi-releaseandroid13-mainline-go-uwb-releaseandroid13-mainline-go-tzdata4-releaseandroid13-mainline-go-tethering-releaseandroid13-mainline-go-sdkext-releaseandroid13-mainline-go-scheduling-releaseandroid13-mainline-go-resolv-releaseandroid13-mainline-go-permission-releaseandroid13-mainline-go-os-statsd-releaseandroid13-mainline-go-odp-releaseandroid13-mainline-go-neuralnetworks-releaseandroid13-mainline-go-networking-releaseandroid13-mainline-go-mediaprovider-releaseandroid13-mainline-go-media-swcodec-releaseandroid13-mainline-go-appsearch-releaseandroid13-mainline-go-adservices-releaseandroid13-mainline-go-adbd-releaseandroid13-mainline-appsearch-releaseandroid13-mainline-adservices-releaseandroid13-frc-odp-releaseandroid13-frc-conscrypt-releaseandroid13-frc-cellbroadcast-releaseandroid13-frc-art-releaseandroid13-frc-adbd-releaseandroid13-devandroid13-d4-s2-releaseandroid13-d4-s1-releaseandroid13-d4-releaseandroid13-d3-s1-releaseandroid13-d2-releaseaml_tz5_341510010aml_tz4_332714010Elliott Hughes
6e6257f536 am: b7e6cc6d06 am: 4e070e07ba am: e0f55df487 am: 693018d723 Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/1853701 Change-Id: Id20eca8045d709b60b2d5ac59a1800b57d6bd3f9
2021-10-12Upgrade xz-embedded to 3f438e15109229bb14ab45f285f4bff5412a9542 am: ↵Elliott Hughes
6e6257f536 am: b7e6cc6d06 am: 4e070e07ba am: e0f55df487 Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/1853701 Change-Id: I764132b22c8050c884319198e547e38293537abd
2021-10-12Upgrade xz-embedded to 3f438e15109229bb14ab45f285f4bff5412a9542 am: ↵android-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-beta-3android-s-qpr3-beta-1android-t-preview-1android-s-v2-beta-3android-s-qpr3-beta-1Elliott Hughes
6e6257f536 am: b7e6cc6d06 am: 4e070e07ba Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/1853701 Change-Id: I48ebef3fdf873ff232816fe842d4665f6a52ee89
2021-10-12Upgrade xz-embedded to 3f438e15109229bb14ab45f285f4bff5412a9542 am: ↵Elliott Hughes
6e6257f536 am: b7e6cc6d06 Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/1853701 Change-Id: I681d7d5fb3faee554fec2910eb5e28ebaa05195c
2021-10-12Upgrade xz-embedded to 3f438e15109229bb14ab45f285f4bff5412a9542 am: 6e6257f536Elliott Hughes
Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/1853701 Change-Id: I3cd0c179e6fe0c955fc945543c2255d6ca16ad61
2021-10-11Upgrade xz-embedded to 3f438e15109229bb14ab45f285f4bff5412a9542android-s-v2-preview-2android-s-v2-preview-1android-s-v2-beta-2android-s-v2-preview-1Elliott Hughes
Test: make Change-Id: I7eb36c456de507dfb5f0501714ef54a4c274cf1a
2021-10-06Merge "Add METADATA." am: 8c1499921e am: dda1bf761e am: 5da4ef0d61 am: ↵Treehugger Robot
17076e534d am: 17738d50c9 Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/1844021 Change-Id: Ic7cffd1f13b598be37eabbabd67d74b0aa63a2c9
2021-10-06Merge "Add METADATA." am: 8c1499921e am: dda1bf761e am: 5da4ef0d61 am: ↵Treehugger Robot
17076e534d Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/1844021 Change-Id: I77326695da5f90ffa114bd09325f909e75025984
2021-10-06Merge "Add METADATA." am: 8c1499921e am: dda1bf761e am: 5da4ef0d61Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/1844021 Change-Id: I1b4f853034c092be2c590a6edeee49fb1b273f69
2021-10-06Merge "Add METADATA." am: 8c1499921e am: dda1bf761eTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/1844021 Change-Id: Ia8cf1d719cd785a18c584deffeab294fa3210e4c
2021-10-06Merge "Add METADATA." am: 8c1499921eTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/xz-embedded/+/1844021 Change-Id: I81e227e96a67fd7431915659d5de85c44298e84e
2021-10-06Merge "Add METADATA."Treehugger Robot
2021-10-04Add METADATA.Elliott Hughes
Bug: http://b/184301514 Test: N/A Change-Id: Ia1d1ef3a97cd72be5190a9283574017c241dfcbe
2021-09-19Fix spelling in comments.Lasse Collin
non-splitted -> non-split uncompressible -> incompressible
2021-09-19Fix typos in comments.Lasse Collin
I happened to find these from the Linux source tree.