Search found 40 matches

by JFX
Thu Oct 12, 2023 5:27 pm
Forum: wimlib discussion
Topic: Detect solid compression
Replies: 2
Views: 4918

Re: Detect solid compression

Thank you, wimlib_iterate_lookup_table() is what I was looking for.
by JFX
Wed Oct 11, 2023 8:10 am
Forum: wimlib discussion
Topic: Detect solid compression
Replies: 2
Views: 4918

Detect solid compression

Is there a quick way to tell if the WIM/ESD has solid compression?
wimlib-imagex info does not show a difference between the two.

EDIT: Ok, found wim_has_solid_resources() that gives the info I needed.
by JFX
Thu Sep 21, 2023 4:03 pm
Forum: wimlib discussion
Topic: Continue on error?
Replies: 5
Views: 10882

Re: Continue on error?

Sounds like the problem with OneDrives cloud files. Wimlib tries to read a placeholder file and the cloud provider failes as the shapshot of the volume is readonly. Personally I exclude all files with FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS attribute for capture operation. If one detaches the CldFlt fi...
by JFX
Thu Mar 30, 2023 5:34 pm
Forum: wimlib discussion
Topic: ARM64 Support
Replies: 38
Views: 43983

Re: ARM64 Support

Thanks, compiling windows release of wimlib is now much easier. To cross-compile Windows ARM64 version extract llvm-mingw-20230320-msvcrt-x86_64.zip to the root of msys64 folder as llvm-mingw. In MSYS2 CLANGARM64 enter: export PATH=/llvm-mingw/bin:${PATH} before running: tools/make-windows-release -...
by JFX
Wed Mar 22, 2023 11:15 am
Forum: wimlib discussion
Topic: ARM64 Support
Replies: 38
Views: 43983

Re: ARM64 Support

No, it requires a (much bigger) exclusion list,
simular to a Windows 7 release using wimboot.

This also seems to be hardware depending, so for an end-user
who does not like experiments, it's just not suited.
by JFX
Wed Mar 22, 2023 11:05 am
Forum: wimlib discussion
Topic: SHA-1 optimization
Replies: 5
Views: 4506

Re: SHA-1 optimization

Thank you, this makes quite a difference on the windows ARM64 version. from around 550 MB/s up to 1830 MB/s! x86_64 doubles in speed and is now similar to 7zip/libcrypto. Took me a while to notice that you swap the sha1_final() parameters. For the just released LLVM 16, I had to make a change to sha...
by JFX
Thu Mar 09, 2023 6:35 pm
Forum: wimlib discussion
Topic: SHA-1 optimization
Replies: 5
Views: 4506

Re: SHA-1 optimization

I don't remember why I didn't just make the Windows binaries statically link to OpenSSL. That might be the best option. That would be great, I didn't managed to compile wimlib with libcryto. wimlib's current sha1-ssse3.asm is very slow compare to libcrypto-1_1-x64.dll (from VMware Workstation v17) ...
by JFX
Thu Mar 09, 2023 3:28 pm
Forum: wimlib discussion
Topic: SHA-1 optimization
Replies: 5
Views: 4506

SHA-1 optimization

While searching for a hardware optimized SHA-1 algorithm for the ARM64 port of wimlib,
I noticed that the implementation of 7-Zip is twice as fast as the current accelerated one of wimlib (for x86_64).

Do you consider implementing SHA-1 code of 7-Zip into wimlib?
by JFX
Mon Mar 06, 2023 12:39 pm
Forum: wimlib discussion
Topic: ARM64 Support
Replies: 38
Views: 43983

Re: ARM64 Support

Oh, did notice this topic is from 2018. Your right about WIMBOOT not working on ARM64, but don't think the driver is the problem. It's more like there is no early boot support through bootmgr.efi and winload.efi. My test on a Surface Pro X were successful. 5 minutes faster than emulated x86_64 and s...
by JFX
Fri Mar 03, 2023 2:21 pm
Forum: wimlib discussion
Topic: ARM64 Support
Replies: 38
Views: 43983

Re: ARM64 Support

Hmm, I have no clue why this error disappeared, but it compiles fine now.
A quick test in QEMU did also gone well. Will test in next week on real ARM64 hardware.