News for hackers. Stuff that matters.
Re:EC2 Bare Metal Instances with Direct Access to Hardware by _msw_ on Wednesday November 29, 2017 @10:56AM (#15807747)
The NIC that is used by EC2 Bare Metal instances is an Elastic Network Adapter (ENA) PCI device that surfaces a logical VPC Elastic Network Interface. ENA is implemented in an ASIC that we design and build.

When ENA is used in virtualized instances, Intel VT-d and SR-IOV are used to bypass the hypervisor. When ENA is used in a bare metal instance, the OS simply has direct access to the PCI device. In either case the device is a controlled surface, and VPC software defined networking deals with verifying and encapsulating network traffic.

Re:EC2 Bare Metal Instances with Direct Access to Hardware by titzer on Thursday November 30, 2017 @03:17PM (#15819120)
It's all really cool that you design and build your own NICs. They are probably awesome tech designed by really smart people.

But how many hundreds of millions of lines of code are on these systems, roughly? Ballpark estimate.