Thursday of Linaro Connect Budapest 2017 (BUD17) began with a keynote by Max Wang, a software engineer working on HHVM at Facebook, who gave a keynote titled:  HHVM on AArch64.  His keynote talked about what HHVM is,  a high-performance, open source PHP execution engine developed at Facebook. He discussed how it is the fastest PHP runtime in the world, with support for PHP5, PHP7, and Hack—the programming language used for Facebook’s web server application logic.  He explained that HHVM uses just-in-time compilation to transform PHP and Hack source code into optimized machine code and due to the contributions from developers across the ARM community, HHVM can now target AArch64 in addition to x86-64 and successfully runs open source PHP frameworks like WordPress.  Max then gave a quick demo, and talked about where optimization efforts can go from here.  To watch his keynote on YouTube please go to:  https://www.youtube.com/watch?v=aJ3KKyKeZUc

Thursday’s themes were LHG and Digital Home. Below is a list of the sessions that took place on Tuesday.  Many have the supporting presentations and videos, however keep checking back to the BUD17 resources page as we will continue to update it throughout the week as more items become available.

<td data-sheets-value="{"1":2,"2":"Thursday"}" style="text-align: center;" markdown="1"> **Thursday** </td> <td data-sheets-value="{"1":0}" style="text-align: center;" data-sheets-formula="=SessionTracker!R[17]C[7]" markdown="1">  Speaker </td> <td data-sheets-value="{"1":0}" style="text-align: center;" data-sheets-formula="=SessionTracker!R[17]C[2]" markdown="1">  Track </td> <td data-sheets-value="{"1":2,"2":"BUD17-400K1: HHVM on AArch64 - BUD17-400K1"}" data-sheets-formula="=SessionTracker!R[17]C[0] &": "&SessionTracker!R[17]C[6]" markdown="1"> BUD17-400K1: HHVM on AArch64 </td> <td data-sheets-value="{"1":2,"2":"Max Wang"}" data-sheets-formula="=SessionTracker!R[17]C[7]" markdown="1"> Max Wang </td> <td data-sheets-value="{"1":0}" data-sheets-formula="=SessionTracker!R[17]C[2]" markdown="1"> </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[17]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-400k1/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-400: Secure Data Path with OPTEE - BUD17-400"}" data-sheets-formula="=SessionTracker!R[18]C[0] &": "&SessionTracker!R[18]C[6]" markdown="1"> BUD17-400: Secure Data Path with OPTEE </td> <td data-sheets-value="{"1":2,"2":"Mark Gregotski"}" data-sheets-formula="=SessionTracker!R[18]C[7]" markdown="1"> Mark Gregotski </td> <td data-sheets-value="{"1":2,"2":"LHG"}" data-sheets-formula="=SessionTracker!R[18]C[2]" markdown="1"> LHG </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[18]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-400/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-401: OPNFV: Next steps for enablement - BUD17-401"}" data-sheets-formula="=SessionTracker!R[18]C[0] &": "&SessionTracker!R[18]C[6]" markdown="1"> BUD17-401: OPNFV: Next steps for enablement </td> <td data-sheets-value="{"1":2,"2":"Jon Masters"}" data-sheets-formula="=SessionTracker!R[18]C[7]" markdown="1"> Jon Masters </td> <td data-sheets-value="{"1":2,"2":"LEG"}" data-sheets-formula="=SessionTracker!R[18]C[2]" markdown="1"> LEG </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[18]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-401/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-402: Virtual Perspectives on Cross-compilation - BUD17-402"}" data-sheets-formula="=SessionTracker!R[18]C[0] &": "&SessionTracker!R[18]C[6]" markdown="1"> BUD17-402: Virtual Perspectives on Cross-compilation </td> <td data-sheets-value="{"1":2,"2":"Alex Benn\u00e9e"}" data-sheets-formula="=SessionTracker!R[18]C[7]" markdown="1"> Alex Bennée </td> <td data-sheets-value="{"1":2,"2":"Virtualization"}" data-sheets-formula="=SessionTracker!R[18]C[2]" markdown="1"> Virtualization </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[18]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-402/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-403: Tutorial Scientific Computing on ARM-based Platforms - BUD17-403"}" data-sheets-formula="=SessionTracker!R[18]C[0] &": "&SessionTracker!R[18]C[6]" markdown="1"> BUD17-403: Tutorial Scientific Computing on ARM-based Platforms </td> <td data-sheets-value="{"1":2,"2":"Chris Goodyer, Chris Adeniyi-Jones"}" data-sheets-formula="=SessionTracker!R[18]C[7]" markdown="1"> Chris Goodyer, Chris Adeniyi-Jones </td> <td data-sheets-value="{"1":2,"2":"LEG"}" data-sheets-formula="=SessionTracker!R[18]C[2]" markdown="1"> LEG </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[18]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-403/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-404: UEFI/EDK2 for RDK on HiKey - BUD17-404"}" data-sheets-formula="=SessionTracker!R[18]C[0] &": "&SessionTracker!R[18]C[6]" markdown="1"> BUD17-404: UEFI/EDK2 for RDK on HiKey </td> <td data-sheets-value="{"1":2,"2":"Kalyan Nagabhirava"}" data-sheets-formula="=SessionTracker!R[18]C[7]" markdown="1"> Kalyan Nagabhirava </td> <td data-sheets-value="{"1":2,"2":"LHG"}" data-sheets-formula="=SessionTracker!R[18]C[2]" markdown="1"> LHG </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[18]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-404/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-405: Building a reference IoT product with Zephyr - BUD17-405"}" data-sheets-formula="=SessionTracker!R[18]C[0] &": "&SessionTracker!R[18]C[6]" markdown="1"> BUD17-405: Building a reference IoT product with Zephyr </td> <td data-sheets-value="{"1":2,"2":"Michael Scott, Ricardo Salveti"}" data-sheets-formula="=SessionTracker!R[18]C[7]" markdown="1"> Michael Scott, Ricardo Salveti </td> <td data-sheets-value="{"1":2,"2":"LTD"}" data-sheets-formula="=SessionTracker!R[18]C[2]" markdown="1"> LTD </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[18]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-405/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-406: Toolchain Coordination - BUD17-406"}" data-sheets-formula="=SessionTracker!R[18]C[0] &": "&SessionTracker!R[18]C[6]" markdown="1"> BUD17-406: Toolchain Coordination </td> <td data-sheets-value="{"1":2,"2":"Maxim Kuvyrkov"}" data-sheets-formula="=SessionTracker!R[18]C[7]" markdown="1"> Maxim Kuvyrkov </td> <td data-sheets-value="{"1":2,"2":"Toolchain"}" data-sheets-formula="=SessionTracker!R[18]C[2]" markdown="1"> Toolchain </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[18]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-406/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-408: RDK on 96Boards - BUD17-408"}" data-sheets-formula="=SessionTracker!R[19]C[0] &": "&SessionTracker!R[19]C[6]" markdown="1"> BUD17-408: RDK on 96Boards </td> <td data-sheets-value="{"1":2,"2":"Sivasubramanian Patchaiperumal"}" data-sheets-formula="=SessionTracker!R[19]C[7]" markdown="1"> Sivasubramanian Patchaiperumal </td> <td data-sheets-value="{"1":2,"2":"LHG"}" data-sheets-formula="=SessionTracker!R[19]C[2]" markdown="1"> LHG </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[19]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-408/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-412: OpenSDK OE Builds on 96Boards - BUD17-412"}" data-sheets-formula="=SessionTracker!R[22]C[0] &": "&SessionTracker!R[22]C[6]" markdown="1"> BUD17-412: OpenSDK OE Builds on 96Boards </td> <td data-sheets-value="{"1":2,"2":"Andrey Konovalov"}" data-sheets-formula="=SessionTracker!R[22]C[7]" markdown="1"> Andrey Konovalov </td> <td data-sheets-value="{"1":2,"2":"LHG"}" data-sheets-formula="=SessionTracker!R[22]C[2]" markdown="1"> LHG </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[22]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-412/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-413: Changes in UEFI land - BUD17-413"}" data-sheets-formula="=SessionTracker!R[22]C[0] &": "&SessionTracker!R[22]C[6]" markdown="1"> BUD17-413: Changes in UEFI land </td> <td data-sheets-value="{"1":2,"2":"Leif Lindholm"}" data-sheets-formula="=SessionTracker!R[22]C[7]" markdown="1"> Leif Lindholm </td> <td data-sheets-value="{"1":0}" data-sheets-formula="=SessionTracker!R[22]C[2]" markdown="1"> </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[22]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-413/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-414: AOSP BoF - BUD17-414"}" data-sheets-formula="=SessionTracker!R[22]C[0] &": "&SessionTracker!R[22]C[6]" markdown="1"> BUD17-414: AOSP BoF </td> <td data-sheets-value="{"1":0}" data-sheets-formula="=SessionTracker!R[22]C[7]" markdown="1"> </td> <td data-sheets-value="{"1":2,"2":"LMG"}" data-sheets-formula="=SessionTracker!R[22]C[2]" markdown="1"> LMG </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[22]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-414/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-416: Benchmark and profiling in OP-TEE - BUD17-416"}" data-sheets-formula="=SessionTracker!R[22]C[0] &": "&SessionTracker!R[22]C[6]" markdown="1"> BUD17-416: Benchmark and profiling in OP-TEE </td> <td data-sheets-value="{"1":2,"2":"Jerome Forissier, Igor Opaniuk"}" data-sheets-formula="=SessionTracker!R[22]C[7]" markdown="1"> Jerome Forissier, Igor Opaniuk </td> <td data-sheets-value="{"1":2,"2":"Security"}" data-sheets-formula="=SessionTracker!R[22]C[2]" markdown="1"> Security </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[22]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-416/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-417: Changes in UEFI land - BUD17-417"}" data-sheets-formula="=SessionTracker!R[22]C[0] &": "&SessionTracker!R[22]C[6]" markdown="1"> BUD17-417: Changes in UEFI land </td> <td data-sheets-value="{"1":2,"2":"Rong Chen"}" data-sheets-formula="=SessionTracker!R[22]C[7]" markdown="1"> Rong Chen </td> <td data-sheets-value="{"1":2,"2":"LEG"}" data-sheets-formula="=SessionTracker!R[22]C[2]" markdown="1"> LEG </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[22]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-417/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-419: Timekeeping in the Linux Kernel - BUD17-419"}" data-sheets-formula="=SessionTracker!R[22]C[0] &": "&SessionTracker!R[22]C[6]" markdown="1"> BUD17-419: Timekeeping in the Linux Kernel </td> <td data-sheets-value="{"1":2,"2":"Stephen Boyd"}" data-sheets-formula="=SessionTracker!R[22]C[7]" markdown="1"> Stephen Boyd </td> <td data-sheets-value="{"1":2,"2":"LMG"}" data-sheets-formula="=SessionTracker!R[22]C[2]" markdown="1"> LMG </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[22]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-419/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-423: Intro to Linaro and 96Boards for Engineers\n - BUD17-423"}" data-sheets-formula="=SessionTracker!R[24]C[0] &": "&SessionTracker!R[24]C[6]" markdown="1"> BUD17-423: Intro to Linaro and 96Boards for Engineers </td> <td data-sheets-value="{"1":2,"2":"Robert Wolff, Mike Levine"}" data-sheets-formula="=SessionTracker!R[24]C[7]" markdown="1"> Robert Wolff, Mike Levine </td> <td data-sheets-value="{"1":0}" data-sheets-formula="=SessionTracker!R[24]C[2]" markdown="1"> </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[24]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-423/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-424: 96Boards OpenHours Pre-game - BUD17-424"}" data-sheets-formula="=SessionTracker!R[24]C[0] &": "&SessionTracker!R[24]C[6]" markdown="1"> BUD17-424: 96Boards OpenHours Pre-game </td> <td data-sheets-value="{"1":2,"2":"Robert Wolff"}" data-sheets-formula="=SessionTracker!R[24]C[7]" markdown="1"> Robert Wolff </td> <td data-sheets-value="{"1":0}" data-sheets-formula="=SessionTracker!R[24]C[2]" markdown="1"> </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[24]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-424/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-425: OpenHours - Live at Linaro Connect, Budapest - BUD17-425"}" data-sheets-formula="=SessionTracker!R[24]C[0] &": "&SessionTracker!R[24]C[6]" markdown="1"> BUD17-425: OpenHours – Live at Linaro Connect, Budapest </td> <td data-sheets-value="{"1":2,"2":"Robert Wolff"}" data-sheets-formula="=SessionTracker!R[24]C[7]" markdown="1"> Robert Wolff </td> <td data-sheets-value="{"1":2,"2":"96Boards"}" data-sheets-formula="=SessionTracker!R[24]C[2]" markdown="1"> 96Boards </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[24]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-425/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-TR07: Kernel Debug Stories (in Mandarin) - BUD17-TR07"}" data-sheets-formula="=SessionTracker!R[24]C[0] &": "&SessionTracker!R[24]C[6]" markdown="1"> BUD17-TR07: Kernel Debug Stories (in Mandarin) – BUD17-TR07 </td> <td data-sheets-value="{"1":0}" data-sheets-formula="=SessionTracker!R[24]C[7]" markdown="1"> </td> <td data-sheets-value="{"1":0}" data-sheets-formula="=SessionTracker!R[24]C[2]" markdown="1"> </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[24]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-tr07/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-426: Ubuntu Core bring up on 96Boards - BUD17-426"}" data-sheets-formula="=SessionTracker!R[24]C[0] &": "&SessionTracker!R[24]C[6]" markdown="1"> BUD17-426: Ubuntu Core bring up on 96Boards – BUD17-426 </td> <td data-sheets-value="{"1":2,"2":" Oliver (Ogra) Grawert"}" data-sheets-formula="=SessionTracker!R[24]C[7]" markdown="1"> Oliver (Ogra) Grawert </td> <td data-sheets-value="{"1":2,"2":"96Boards"}" data-sheets-formula="=SessionTracker!R[24]C[2]" markdown="1"> 96Boards </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[24]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-426/) </td> <td data-sheets-value="{"1":2,"2":"BUD17-426: OCTO BoF: Automotive - BUD17-426"}" data-sheets-formula="=SessionTracker!R[25]C[0] &": "&SessionTracker!R[25]C[6]" markdown="1"> BUD17-426: OCTO BoF: Automotive – BUD17-426 </td> <td data-sheets-value="{"1":2,"2":"David Rusling, Mark Hambleton"}" data-sheets-formula="=SessionTracker!R[25]C[7]" markdown="1"> David Rusling, Mark Hambleton </td> <td data-sheets-value="{"1":0}" data-sheets-formula="=SessionTracker!R[25]C[2]" markdown="1"> </td> <td data-sheets-value="{"1":2,"2":"View Resources"}" data-sheets-formula="=HYPERLINK(SessionTracker!R[25]C[11], "View Resources")" markdown="1"> [View Resources](https://connect.linaro.org/resources/bud17/bud17-426/) </td>