# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: core-s390.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


import opts_pb2 as opts__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0f\x63ore-s390.proto\x1a\nopts.proto\"~\n\x14user_s390_regs_entry\x12\x10\n\x08psw_mask\x18\x01 \x02(\x04\x12\x10\n\x08psw_addr\x18\x02 \x02(\x04\x12\x0c\n\x04gprs\x18\x03 \x03(\x04\x12\x0c\n\x04\x61\x63rs\x18\x04 \x03(\r\x12\x11\n\torig_gpr2\x18\x05 \x02(\x04\x12\x13\n\x0bsystem_call\x18\x06 \x02(\r\"(\n\x18user_s390_vxrs_low_entry\x12\x0c\n\x04regs\x18\x01 \x03(\x04\")\n\x19user_s390_vxrs_high_entry\x12\x0c\n\x04regs\x18\x01 \x03(\x04\"3\n\x16user_s390_fpregs_entry\x12\x0b\n\x03\x66pc\x18\x01 \x02(\r\x12\x0c\n\x04\x66prs\x18\x02 \x03(\x04\"%\n\x15user_s390_gs_cb_entry\x12\x0c\n\x04regs\x18\x01 \x03(\x04\"1\n\x12user_s390_ri_entry\x12\r\n\x05ri_on\x18\x01 \x02(\r\x12\x0c\n\x04regs\x18\x02 \x03(\x04\"\x80\x03\n\x10thread_info_s390\x12\x1d\n\x0e\x63lear_tid_addr\x18\x01 \x02(\x04\x42\x05\xd2?\x02\x08\x01\x12,\n\x06gpregs\x18\x02 \x02(\x0b\x32\x15.user_s390_regs_entryB\x05\xd2?\x02\x08\x01\x12.\n\x06\x66pregs\x18\x03 \x02(\x0b\x32\x17.user_s390_fpregs_entryB\x05\xd2?\x02\x08\x01\x12\x32\n\x08vxrs_low\x18\x04 \x01(\x0b\x32\x19.user_s390_vxrs_low_entryB\x05\xd2?\x02\x08\x01\x12\x34\n\tvxrs_high\x18\x05 \x01(\x0b\x32\x1a.user_s390_vxrs_high_entryB\x05\xd2?\x02\x08\x01\x12,\n\x05gs_cb\x18\x06 \x01(\x0b\x32\x16.user_s390_gs_cb_entryB\x05\xd2?\x02\x08\x01\x12,\n\x05gs_bc\x18\x07 \x01(\x0b\x32\x16.user_s390_gs_cb_entryB\x05\xd2?\x02\x08\x01\x12)\n\x05ri_cb\x18\x08 \x01(\x0b\x32\x13.user_s390_ri_entryB\x05\xd2?\x02\x08\x01')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'core_s390_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _THREAD_INFO_S390.fields_by_name['clear_tid_addr']._options = None
  _THREAD_INFO_S390.fields_by_name['clear_tid_addr']._serialized_options = b'\322?\002\010\001'
  _THREAD_INFO_S390.fields_by_name['gpregs']._options = None
  _THREAD_INFO_S390.fields_by_name['gpregs']._serialized_options = b'\322?\002\010\001'
  _THREAD_INFO_S390.fields_by_name['fpregs']._options = None
  _THREAD_INFO_S390.fields_by_name['fpregs']._serialized_options = b'\322?\002\010\001'
  _THREAD_INFO_S390.fields_by_name['vxrs_low']._options = None
  _THREAD_INFO_S390.fields_by_name['vxrs_low']._serialized_options = b'\322?\002\010\001'
  _THREAD_INFO_S390.fields_by_name['vxrs_high']._options = None
  _THREAD_INFO_S390.fields_by_name['vxrs_high']._serialized_options = b'\322?\002\010\001'
  _THREAD_INFO_S390.fields_by_name['gs_cb']._options = None
  _THREAD_INFO_S390.fields_by_name['gs_cb']._serialized_options = b'\322?\002\010\001'
  _THREAD_INFO_S390.fields_by_name['gs_bc']._options = None
  _THREAD_INFO_S390.fields_by_name['gs_bc']._serialized_options = b'\322?\002\010\001'
  _THREAD_INFO_S390.fields_by_name['ri_cb']._options = None
  _THREAD_INFO_S390.fields_by_name['ri_cb']._serialized_options = b'\322?\002\010\001'
  _USER_S390_REGS_ENTRY._serialized_start=31
  _USER_S390_REGS_ENTRY._serialized_end=157
  _USER_S390_VXRS_LOW_ENTRY._serialized_start=159
  _USER_S390_VXRS_LOW_ENTRY._serialized_end=199
  _USER_S390_VXRS_HIGH_ENTRY._serialized_start=201
  _USER_S390_VXRS_HIGH_ENTRY._serialized_end=242
  _USER_S390_FPREGS_ENTRY._serialized_start=244
  _USER_S390_FPREGS_ENTRY._serialized_end=295
  _USER_S390_GS_CB_ENTRY._serialized_start=297
  _USER_S390_GS_CB_ENTRY._serialized_end=334
  _USER_S390_RI_ENTRY._serialized_start=336
  _USER_S390_RI_ENTRY._serialized_end=385
  _THREAD_INFO_S390._serialized_start=388
  _THREAD_INFO_S390._serialized_end=772
# @@protoc_insertion_point(module_scope)
