Skip to content

Instantly share code, notes, and snippets.

View kagurazakakotori's full-sized avatar
🥺
ぴえん

Kagurazaka Kotori kagurazakakotori

🥺
ぴえん
View GitHub Profile
@kagurazakakotori
kagurazakakotori / howto.md
Created February 10, 2023 10:10
如何在Hyper-V第二代虚拟机下安装OpenWrt

如何在Hyper-V第二代虚拟机下安装OpenWrt

安装前的准备

在安装之前,我们需要准备以下内容:

  • 一台装有Linux发行版的Hyper-V虚拟机
  • 一个空的.vhdx虚拟磁盘(将被OpenWrt使用)
  • 一点Linux操作基础

本教程将以下环境为例

Experiece
==============
OpenBMC Firmware Developer, Intel Corporation, Jul 2021-Present
* Develops BMC firmware for Intel EagleStream commercial server
products based on OpenBMC
* Develops the PMCI stack for managing external devices using MCTP
* Improves network feature of OpenBMC
* Works with validation team to debug BMC firmware issues
* Continously contribute to the OpenBMC community
@kagurazakakotori
kagurazakakotori / client.s
Last active November 5, 2020 18:20
TCP echo in x86_64 assembly
# a simple implementation of tcp echo client
# using x86_64 assembly on linux
# caller-saved register are used for local variables
# callee-saved register are used for global variables
#
# compile it with `gcc -nostdlib -nolibc -nodefaultlibs -o client client.s`
.global _start
.equ PORT, 0x0f27 # port number in network byte order(big endian), here is 9999