openbmc / technical-oversight-forum

6 stars 1 forks source link

Request to create one new repository for "serialbridge" #44

Open gtossk2 opened 6 hours ago

gtossk2 commented 6 hours ago

Hello,

I would like to request 1 new repository: serialbridge

Follow [IPMI architecture][ipmi-arch] to add a new channel bridge. This bridge is intended to provide the communication capability between BMC and Host/UEFI in emulator/virtualizer, such as Arm FVP.

This repository will implement:

[ipmi-arch]: https://github.com/openbmc/docs/blob/master/architecture/ipmi-architecture.md

Naming

Maintainers

williamspatrick commented 5 hours ago

Could we add this as a compile option to ssifbridge, kcsbridge, or ipmbbridge? I think we'd prefer to combine these repositories together anyhow.

williamspatrick commented 5 hours ago

Maintainers - John Chung

This would also be your first contribution (I think) to the project at all. We don't give maintainership in that state because it isn't clear that you are up to date with the general practices of the project. See:

https://github.com/openbmc/docs/blob/46902afd6ebd20d1148379df99fe2c0c591f56ba/community-membership.md#subproject-owner

Do you have someone already working on the project that could mentor you in this role? Usually we would assign someone else as the initial maintainer and then they would promote you after some time of observation. If you don't have anyone in mind, we can nominate a TOF member.

gtossk2 commented 3 hours ago

Could we add this as a compile option to ssifbridge, kcsbridge, or ipmbbridge? I think we'd prefer to combine these repositories together anyhow.

To be clarify, did you expect that the mechanism is similar to [dbus-sensors][sensors]? Put all bridge code into one repositories, then platform machine can specific one of bridges as PACKAGECONFIG in the bb recipe.

[sensors]: https://github.com/openbmc/dbus-sensors

Maintainers - John Chung

This would also be your first contribution (I think) to the project at all. We don't give maintainership in that state because it isn't clear that you are up to date with the general practices of the project. See:

https://github.com/openbmc/docs/blob/46902afd6ebd20d1148379df99fe2c0c591f56ba/community-membership.md#subproject-owner

Do you have someone already working on the project that could mentor you in this role? Usually we would assign someone else as the initial maintainer and then they would promote you after some time of observation. If you don't have anyone in mind, we can nominate a TOF member.

I had few contributions in libmctp and libpldm. But I don't have name in my mind, so please kindly nominate a TOF member.