BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Pentabarf//Schedule 0.3//EN CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALDESC;VALUE=TEXT:Valgrind devroom X-WR-CALNAME;VALUE=TEXT:Valgrind devroom X-WR-TIMEZONE;VALUE=TEXT:Europe/Brussels BEGIN:VEVENT METHOD:PUBLISH UID:13019@FOSDEM22@fosdem.org TZID:Europe-Brussels DTSTART:20220206T142000 DTEND:20220206T151500 SUMMARY:Upstreaming the FreeBSD Port DESCRIPTION:
Introduction - about me. Overview of the FreeBSD ports system. History of the FreeBSD port. The mechanics of how Valgrind works - the launcher, stack creation, ELF parsing and much more (but not in too much detail). A description of some of the major issues that were fixed. How clang code generation differs from GCC and the kinds of problems that it causes. Future work - outstanding bugs and other hardware platforms.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Valgrind URL:https:/fosdem.org/2022/schedule/2022/schedule/event/valgrind_freebsd/ LOCATION:D.valgrind ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Floyd":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:13507@FOSDEM22@fosdem.org TZID:Europe-Brussels DTSTART:20220206T152000 DTEND:20220206T154500 SUMMARY:Enable AVX-512 instructions in Valgrind DESCRIPTION:AVX-512 is a set of vector assembly instructions available on Intel Xeon Phi processors (for example, Skylake). To allow Valgrind analyze the code compiled with these instructions, they have to be explicitly enabled in Valgrind.The presentation will briefly describe the specifics of AVX-512 instructions and describe in more detail the way it is has been prototyped in Valgrind.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Valgrind URL:https:/fosdem.org/2022/schedule/2022/schedule/event/valgrind_avx512/ LOCATION:D.valgrind ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tanya Volnina":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:13224@FOSDEM22@fosdem.org TZID:Europe-Brussels DTSTART:20220206T155000 DTEND:20220206T162500 SUMMARY:Valgrind and debuginfo DESCRIPTION:With debuginfo Valgrind can provide more useful information about issue found. But till recently it was sometimes hard to get at the debuginfo and valgrind startup time would be really slow parsing the debuginfo. With the introduction of debuginfod support getting the debuginfo is much easier, if your distribution supports it. And the parsing of debuginfo has been improved dramatically. This talk will explain how debuginfod integrates with valgrind and how the debuginfo parsing was improved.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Valgrind URL:https:/fosdem.org/2022/schedule/2022/schedule/event/valgrind_debuginfo/ LOCATION:D.valgrind ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Wielaard":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:13089@FOSDEM22@fosdem.org TZID:Europe-Brussels DTSTART:20220206T163000 DTEND:20220206T165500 SUMMARY:Valgrind on RISC-V DESCRIPTION:Valgrind is an instrumentation framework with support for a wide range of general-purpose processor architectures. RISC-V is a modern open-standard architecture which has seen increasing adoption lately. The talk describes an effort to add support for this new architecture in Valgrind.
The talk provides a brief overview of the dynamic translation in Valgrind and a short introduction to the RISC-V architecture. It then discusses implementation work to add support for RISC-V in Valgrind, and finally presents the current state of this project and outlines future plans.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Valgrind URL:https:/fosdem.org/2022/schedule/2022/schedule/event/valgrind_riscv/ LOCATION:D.valgrind ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Petr Pavlu":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:13517@FOSDEM22@fosdem.org TZID:Europe-Brussels DTSTART:20220206T170000 DTEND:20220206T172500 SUMMARY:Adding Power ISA 3.1 instruction support to Valgrind DESCRIPTION:The Power ISA 3.1 is an extension of the Power instruction set. The presentation is targeted at the Valgrind developer who is interested in implementing new instruction support in Valgrind. The presentation will discuss implementing new instuctions using Iops, clean helpers and dirty helpers in Valgrind. A brief discussion of the functionality of the new instructions in the Power ISA 3.1 instruction set will also be discussed.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Valgrind URL:https:/fosdem.org/2022/schedule/2022/schedule/event/valgrind_isa31/ LOCATION:D.valgrind ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carl Love":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:13223@FOSDEM22@fosdem.org TZID:Europe-Brussels DTSTART:20220206T173000 DTEND:20220206T180000 SUMMARY:20 years of Valgrind DESCRIPTION:Valgrind is 20 years old now! On July 27, 2002 Valgrind 1.0 was released. And the initial commit to the code repository was March 22, 2002. But the real birthday of Valgrind might go back as far as the Norse Mythology. Please come and join us for a celebration of (at least) 20 years of Valgrind. A retrospective of the project and (your) ideas for the next 20 years.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:Valgrind URL:https:/fosdem.org/2022/schedule/2022/schedule/event/valgrind_20/ LOCATION:D.valgrind ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian Seward":invalid:nomail ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Wielaard":invalid:nomail END:VEVENT END:VCALENDAR