← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 80
  1. August 2022 ClangBuiltLinux Work

    Occasionally, I will forget to link something from the mailing list in this post.

  2. July 2022 ClangBuiltLinux Work

    Occasionally, I will forget to link something from the mailing list in this post.

  3. June 2022 ClangBuiltLinux Work

    Occasionally, I will forget to link something from the mailing list in this post.

  4. May 2022 ClangBuiltLinux Work

    Occasionally, I will forget to link something from the mailing list in this post.

  5. Recently, I started exploring setting up a self-hosted GitHub Actions runner for the work-in-progress LLVM builds that ClangBuiltLinux is looking to distribute on kernel.org, as GitHub Actions hosted runners are pretty underwhelming in terms of performance

  6. April 2022 ClangBuiltLinux Work

    Occasionally, I will forget to link something from the mailing list in this post.

  7. About

    I am a Linux kernel and LLVM hacker, currently employed as an independent contractor through The Linux Foundation to maintain ClangBuiltLinux.

  8. Occasionally, compiling the Linux kernel with a new compiler flag will result in a boot failure.

  9. As a Linux kernel developer, I will often need to build and boot new kernels to hunt down issues or test new functionality for regressions.

  10. March 2022 ClangBuiltLinux Work

    Occasionally, I will forget to link something from the mailing list in this post.

  11. Occasionally, I will forget to link something from the mailing list in this post.

  12. January 2022 ClangBuiltLinux Work

    Occasionally, I will forget to link something from the mailing list in this post.

  13. Occasionally, I will forget to link something from the mailing list in this post.

  14. Occasionally, I will forget to link something from the mailing list in this post.

  15. My co-maintainer Nick Desaulniers wrote a great post about taking a several thousand line C file that exposed a compiler bug down to 12 lines with creduce.

  16. October 2021 ClangBuiltLinux Work

    This was a bit of a shorter month for me, as I took some vacation at the beginning of the month to recouperate and meet half of my girlfriend’s extended family and friends for the first time.

  17. Linux kernel patches tools: compiler-gcc.h: Guard error attribute use with __has_attribute (v1): The minimum version of GCC was raised to 5.1, which helped simplify a lot of code but caused issues for older versions of clang.

  18. August 2021 ClangBuiltLinux Work

    Linux kernel patches [PATCH] dmaengine: idxd: Remove unused status variable in irq_process_work_list(): Not a clang specific warning but it impacts builds where I use -Werror, as kernel builds should be as warning clean as possible.

  19. July 2021 ClangBuiltLinux Work

    Linux kernel patches [PATCH] Hexagon: Export raw I/O routines for modules: Hexagon is a digital signal processor architecture by Qualcomm, which is a little special in terms of the Linux kernel because it is the only architecture that does not have a GCC…

  20. June 2021 ClangBuiltLinux Work

    Linux kernel patches ANDROID: sched: Gate sched_stat tracepoint exports on CONFIG_SCHEDSTATS: One of those instances where a tangential change in the Android trees broke our continuous integration.

  21. May 2021 ClangBuiltLinux Work

    This month felt longer than others but I feel like that was because I was a lot more spread out in the work that I was doing.

  22. April 2021 ClangBuiltLinux Work

    Another month down!

  23. March 2021 ClangBuiltLinux Work

    Another month, another post about the work that I have done as a kernel/compiler developer!

  24. As some of you may or may not know by now, I am now employed by the Linux Foundation to help improve Linux security.

  25. Working with git bisect

    Before Google+ shut down, I had a post on there giving a brief overview of git bisect, which a lot of people found useful.

  26. The art of git revert

    I have always loved reading good commit messages and I have tried myself to write good commit messages to inspire others to do the same.

  27. I have been a big fan of Windows Subsystem for Linux 2 as I need Windows for school but I am so used to the command line for remoting into my server and automating various tasks locally.

  28. Building and using Cuttlefish

    Recently, I stumbled upon a talk that Alistair Delva, a Google engineer, gave at the 2018 Linux Plumbers Conference around Cuttlefish, an Android Virtual Device (AVD) that is used to validate the Android platform virtually (i.e. without a separate device).

  29. Recently, I built a computer for school that I installed Windows 10 Pro on (link to the current specs if you are curious).

  30. Downloads

    I used to host files on this website but I have offloaded them to other services.