Remote Access will be provided - details will be sent on Monday. OpenBMC Hackathon Proposed Agenda for October 9th - 11th 8:15 AM Breakfast 9:00 AM Start time 12:00 PM Lunch 5:00 PM End time No-Host Dinner/Networking: I'm working on a list of restaurants in the area. This will be an organic activity and self-organizing. Day 1 - Tuesday, October 9th, 2018 Tech Talks Discussion Leader Topic 9:00 AM James Mihm Kick-Off and Introductions 9:15 AM Mohan Kumar Opportunities and Challenges 9:45 AM Kurt Taylor (remote) Best practices for the OpenBMC community 10:30 AM Brad Bishop How to be an effective community member 11:15 AM Stephano Cetola Intro to Yocto 12:00 PM Lunch Break Relax and enjoy 1:00 PM Timothy T Orling Yocto Tips and Tricks 1:45 PM Ratan Kumar Gupta / Richard Thomaiyar User Management - progress report, new use cases 2:30 PM Ed Tanous / Pawel Rapkiewicz Redfish - schema support, OCP compliance, testing, plugfest updates, RSD support, OEM extensions 3:15 PM James Feist Runtime platform configuration 4:00 PM Joel Stanley (remote) Linux Drivers - development best practices, the good/bad/ugly 4:45 PM Fin del dia Hacking Sessions On Boarding / Training Writing and Debugging Code Day 2 - Wednesday, October 10th, 2018 Tech Talks Discussion Leader Topic 9:00 AM Gunnar Mills / Ed Tanous WebUI Design - Customization 10:00 AM Vernon Mauery New IPMI Architecture 10:45 AM Emily Shaffer Testing basics 11:30 AM Andrew Jeffrey Removing roadblocks to testing in OpenBMC 12:15 PM Lunch Break Relax and enjoy 1:15 PM Deepak Kodihalli Logging and Alerts 2:00 PM Kuiying Wang / Yong Li Chassis Control 2:45 PM Supreeth Venkatesh OpenBMC enablement on Arm Reference Platforms Roadmap/Plan with emphasis on PLDM/MCTP. 3:30 PM Ed Tanous KVM & Virtual Media 4:15 PM Nuvoton Demo of OpenBMC on Poleg (npcm7xx) chip 4:45 PM Fin del dia Hacking Sessions continuation from day 1 Security Scanning Penetration Testing Day 3 - Thursday, October 11th, 2018 Tech Talks Discussion Leader Topic 9:00 AM Sharad Khetan Perspectives on OpenBMC 9:45 AM Nilan Naidoo MCTP Support 10:30 AM Suryakanth Sekar OOB BIOS Configuration and updates 11:15 AM James Mihm Security - spy chips, threat model, incident response, ARM TrustZone, linux configuration model, key storage, crypto guidelines 12:00 PM Lunch Break Relax and enjoy 1:00 PM Joseph Reynolds(r) Security working group update 1:45 PM James Mihm Hardware guidance with respect to security 2:15 PM -- open -- Secure Boot Options - Cerberus, Titan, PFR, Poor-Mans-Security-Implementation 2:45 PM -- open -- BMC Device Enablement - future requirements (e.g., i3c support, crypto, fuses, fw measurements) 3:15 PM -- open -- Responsiveness and performance limitations of the current architecture and implementation 3:45 PM -- open -- How to improve overall performance of BMC and reduce boot time 4:15 PM James Mihm / Sai Dasari Engagements with OCP - Hardware Manageability, Security 4:45 PM James Mihm Wrap-up 5:00 PM Fin del dia Hacking Sessions continuation from day 2 Free-form demonstration of work accomplished during hackathon James Mihm Intel - Intel DCG BMC Core Firmware (503) 264-5129